| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Udskift en String AS2
    Når du arbejder med tekst , en streng erstat kommando er et nyttigt supplement til en programmør værktøjskasse. Desværre Actionscript 2 mangler sådan en kommando , men ved at bruge array "delt" og "join " kommandoer er det muligt at tilføje denne funktionalitet til sproget selv. Ved at tilføje en ny metode til kernen string håndtering klasse, kan du ringe til den nye kommando i hele Flash-projekt , skære ned på den samlede kode. Instruktioner
    1

    Åbn et eksisterende projekt i Flash eller oprette en ny fil , som du kan tilføje Actionscript kode.
    2

    Tryk på " F9 " for at åbne Actionscript panel i Flash. Tilføj følgende Actionscript kode : Hej

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

    }

    Dette tilføjer en ny metode kaldet " erstatte " til . kernen " String " bibliotek
    3

    Føj følgende kode inde i seler i erstat-funktion : Hej

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

    retur tempArray.join ( strReplace )

    Denne kode opretter et nyt array med navnet " tempArray ", og deler målet strengen i stykker ved hjælp af " strFind " som separator. Dette fjerner teksten i " strFind " fra målet strengen. Dernæst bliver de dele af " strFind " i " tempArray " forbundet sammen igen , ved hjælp af " strReplace " at forbinde dem . Resultatet returneres derefter til den kode, der kaldes funktionen
    4

    Føj følgende kode til at teste den nye erstat-funktion : .

    Var strTest : String = ' Actionscript har ingen erstatte funktionen «

    var strResult : String = strTest.replace ( nej ',' a ');

    trace ( strResult )

    Dette skaber en navngiven string" strTest " , der indeholder den tekst, der skal ændres. Den nye erstat-funktion kaldes derefter på " strTest " , som erstatter teksten " nej " med " a ". Resultatet er derefter sendt til debugging konsol
    5

    Gem og derefter køre koden , og du vil se følgende vises i debugging -konsollen : .

    " Actionscript har en erstat-funktion . "

    test-kode kan derefter fjernes , og den nye kommandoen Erstat kan bruges efter behov i hele koden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Placer en DIV i en browser 
    ·Sådan formateres en DataGrid Bound Field 
    ·Sådan oprettes Kolonner i Listbox C # 
    ·Sådan læses en User /systemmiljøvariabel Brug VBScri…
    ·Sådan Set timeout Sessions i iFrame 
    ·Sådan spiller en SRC File 
    ·Sådan Indsæt variabler i en struktur til ColdFusion 
    ·Definition af Sekventielle Udtalelser 
    ·Sådan Sortere kolonner i DataGrid 
    ·Sådan Konverter PSD til Joomla 
      Anbefalede Artikler
    ·Hvad er Visual Studio Express 
    ·Sådan kører en kommando på et eksternt system i Visu…
    ·Sådan Indsæt en PHP fil i alle sider 
    ·C + + Fibonacci Nummer Funktion 
    ·Sådan Gør din Picture Black & White 
    ·Hvordan kan jeg lave en 3 Column Grid 
    ·Tilslutning String for MySQL 
    ·Alpha Numerisk PHP Check 
    ·Hvordan man skriver VBS Scripts redigerer registrerings…
    ·Sådan sletter noget fra en liste Box i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com