Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan erstatte en String AS2
    Når du arbeider med tekst , er en streng replace kommando et nyttig tillegg til en programmerer verktøykasse . Dessverre mangler Actionscript 2 slik kommando , men ved hjelp av array " split" og " bli " kommandoer er det mulig å legge til denne funksjonaliteten til språket selv. Ved å legge en ny metode til kjernen streng håndtering klasse , kan du ringe den nye kommandoen i hele Flash- prosjektet , kutte ned på generelle kode . Instruksjoner
    en

    Åpne et eksisterende prosjekt i Flash eller opprette en ny fil som du kan legge Actionscript kode .
    2

    Trykk "F9 " for å åpne Actionscript panel i Flash. Legg til følgende Actionscript kode :

    String.prototype.replace = funksjon ( strFind , strReplace ) : String {

    }
    p Dette gir en ny metode som kalles "erstatte " til . kjernen " String " bibliotek
    3

    Legg til følgende kode inne i klammeparentesene av replace funksjon : en

    Var tempArray : Array = this.split ( strFind );

    retur tempArray.join ( strReplace ) ;

    Denne koden oppretter en ny matrise som heter " tempArray " og deler målet streng i biter med " strFind " som skilletegn . Dette fjerner teksten i " strFind " fra målet strengen . Deretter blir de delene av " strFind " in " tempArray " sluttet sammen igjen, ved hjelp av " strReplace " for å koble dem . Resultatet blir deretter returnert til koden som kalte funksjonen
    4

    Legg til følgende kode for å teste den nye erstatte funksjonen : .

    Var strTest : String = ' Actionscript har erstatte no funksjon ';

    Var strResult : String = strTest.replace (' no ' , ' a ' );

    trace ( strResult ) ;

    Dette skaper en streng som heter " strTest " som inneholder teksten du vil endre . Den nye erstatte funksjonen kalles da på " strTest " , erstatte teksten " nei" med "a ". Resultatet blir deretter sendt til debugging konsollen
    5

    Lagre og deretter kjøre koden , og du vil se følgende vises i debugging konsollen : .

    " Actionscript har en erstatte funksjonen ».

    teste koden kan deretter fjernes og det nye replace kommandoen kan brukes etter behov i hele koden .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan åpne D3DRM.DLL 
    ·Hvordan skrive Mens Looping erklæringer 
    ·Hvordan lage en tilpasning av nettside 
    ·Tutorial for å lage ASP VBScript Med Tilgang i Dreamwe…
    ·Hva er Microsoft NET Frame Network 
    ·Hvordan lage et bilde klikkbare 
    ·Hvordan avinstallerer Host Intrusion Prevention 
    ·Hvordan finne den Frekvens av støy i MATLAB 
    ·Hvordan HTML Legge ned en MP3- fil 
    ·Forskjellen mellom deterministisk og nondeterministic F…
      Anbefalte artikler
    ·Hvordan bruke saken i UML 
    ·Hvordan gjøre hvis-så Uttalelsene i Python 
    ·Informasjon om Flow Charts 
    ·Hvordan lage en Hex Buffer Fra en Char C 
    ·Beskrivelse av C System Function 
    ·Binære Computation Tips og triks 
    ·Hvordan Nevn en variabel ved hjelp av en makro SAS 
    ·Hvordan bruke variabler i en Access VBA Query 
    ·Datatyper i VB6 
    ·Hvordan lage en JPEG bruke Visual Basic 2010 Express & …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/