Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man byter en sträng AS2

    När du arbetar med text , är en sträng kommandot Ersätt ett bra komplement till en programmerare verktygslåda . Tyvärr saknar Actionscript 2 sådant kommando , men med hjälp av array " split " och " join" -kommandon är det möjligt att lägga denna funktion till språket själv . Genom att lägga till en ny metod för att kärnsträngen hantering klass , kan du ringa det nya kommandot i hela Flash-projekt , skära ner på den totala koden . Instruktioner
    1

    Öppna ett befintligt projekt i Flash eller skapa en ny fil som du kan lägga till ActionScript -kod .
    2

    Tryck " F9 " för att öppna ActionScript panelen Flash. Lägg till följande ActionScript -kod :

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

    }

    Detta tillför en ny metod som kallas " ersätta " till . kärnan " String " bibliotek
    3

    Lägg till följande kod innanför hängslen av ersätt -funktionen :

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

    retur tempArray.join ( strReplace ) ;

    Denna kod skapar en ny array med namnet " tempArray " och delar upp målet strängen i bitar med " strFind " som avgränsare . Detta tar bort texten i " strFind " från målet strängen . Därefter är de delar av " strFind " i " tempArray " förenad tillsammans igen, med hjälp av " strReplace " för att ansluta dem. Resultatet är då tillbaka till den kod som anropade funktionen Lägg till följande kod för att testa den nya ersätt -funktionen
    4

    : .

    Var strTest : String = ' Actionscript inget har byt funktion " ,

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

    trace ( strResult ) ;

    Detta skapar en sträng som heter " strTest " som innehåller texten du vill ändra . Den nya ersätt -funktionen anropas sedan på " strTest " , byta ut texten " nej " med " a ". Resultatet skickas sedan till felsökning konsolen
    5

    Spara och sedan köra koden och du kommer att se följande visas i felsökning konsolen : .

    " Actionscript har en ersätt -funktion . " testet koden

    kan sedan tas bort och det nya kommandot Ersätt kan användas efter behov i hela koden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla för grundlärare Sikt Egenskaper
    ·Hur man använder Direct3D
    ·Hur man skriver en funktion för att hitta den binära …
    ·Hur man deklarerar variabler som en form I VBA
    ·Hur man skriver testfall för en webbsida
    ·Hur Post till JSON i ColdFusion
    ·Hur man använder CFC i ColdFusion
    ·Hur konvertera en int till en sträng i T - SQL
    ·Hur man skriver ett Connection String som en klass fil
    ·Hur man läser ett User /System Environment Variable An…
    Utvalda artiklarna
    ·Hur du installerar Project kataloger i Python
    ·Skillnaden mellan ett passivt objekt och ett aktivt obj…
    ·Java Heap Fel i NetBeans & GlassFish
    ·Så här konfigurerar PHP för att skicka mail
    ·Python Funktioner för nybörjare
    ·Hur man lär Object - Oriented Design
    ·Hur fixar kolumner i DataGrid
    ·Hur man ställer en Hämta i PHP
    ·Så här visar du ett kommatecken i C + +
    ·Hur man driver ett Python-skript From Another Python Sc…
    Copyright © Dator Kunskap http://www.dator.xyz