“Conocimiento Programación>Lenguajes De Programación

Cómo reemplazar una cadena AS2

2011/10/22
Al trabajar con el texto, un comando replace cadena es una adición útil a la caja de herramientas de un programador . Desafortunadamente , Actionscript 2 carece de un comando , pero utilizando los comandos " unirse " array " split" y es posible añadir esta funcionalidad al lenguaje mismo. Mediante la adición de un nuevo método a la clase de manejo de cadenas de núcleo , puede llamar a la nueva orden de todo el proyecto de Flash , reduciendo el Código general. Instrucciones
1

Abrir un proyecto existente en Flash o cree un nuevo archivo en el que puede agregar código ActionScript .
2

Pulse " F9 " para abrir el panel de ActionScript en flash . Añada el siguiente código ActionScript :

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


Esto agrega un nuevo método llamado "reemplazar " a . la biblioteca "String " núcleo
3

Añada el siguiente código dentro de las llaves de la función replace :

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

regreso tempArray.join ( strreplace ) ;

Este código crea una nueva matriz denominada " TempArray " y se divide la cadena de destino en piezas con " strFind " como separador . Esto elimina el texto " strFind " de la cadena de destino . A continuación, las partes de " strFind " en " TempArray " se unen de nuevo juntos, usando " strreplace " para conectarlos. El resultado se devuelve al código que llama a la función
4

Agregue el código siguiente para probar la nueva función replace : .

StrTest var : String = " Actionscript no se reemplazará función ' ;

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

trace ( strResult ) ;

Esto crea una cadena denominada " strTest " que contiene el texto a cambiar. La nueva función de sustitución se llama entonces " strTest " , sustituyendo el texto "no" con "a ". El resultado se envía a la consola de depuración
5

Guarde y ejecute el código y verá la siguiente muestra en la consola de depuración : .

" Actionscript tiene una función replace . "

el código de prueba puede entonces ser retirado y el nuevo comando de reemplazo se puede utilizar como se requiere en todo el código.

Lenguajes De Programación
Cómo utilizar esterlina con SSL
Cómo aplicar efectos de desenfoque de Sombras en Flex
Aplicación de Programación Lineal en Computadoras
SQL Cadena Tutorial
¿Cómo puede la programación orientada a objetos ayudar a mantener un sistema informático complejo?
Cómo eliminar una línea en blanco en un archivo de texto SQL
Cómo configurar un árbol de búsqueda binaria en Python
¿Cómo puedo cambiar la contraseña mediante el símbolo del sistema ?
Conocimiento de la computadora © http://www.ordenador.online