Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como substituir um AS2 Cordas
Ao trabalhar com texto, um texto de substituição de comando é uma adição útil para kit de ferramentas de um programador. Infelizmente, Actionscript 2 carece de tal comando , mas usando a matriz "split " e " juntar " os comandos , é possível adicionar esta funcionalidade à língua a si mesmo . Ao adicionar um novo método para a classe manipulação de strings do núcleo, você pode chamar o novo comando em todo o projeto Flash, reduzindo no código geral. Instruções
1

Abra um projeto existente no Flash ou criar um novo arquivo para o qual você pode adicionar código do ActionScript.
2

Pressione " F9 " para abrir o painel de Actionscript em Flash. Adicione o seguinte código ActionScript :

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

}

Isso adiciona um novo método chamado de " substituir" a a biblioteca core " string"
3

Adicione o seguinte código dentro das chaves da função de substituir :

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

retornar tempArray.join ( strReplace );

Este código cria uma nova matriz com o nome " tempArray " e divide a string alvo em pedaços usando " strFind " como separador . Isso remove o texto em " strFind " da string alvo. Em seguida, as partes de " strFind " em " tempArray " estão unidos novamente juntos , usando " strReplace " para conectá-los . O resultado é, então, voltou para o código que chamou a função
4

Adicione o seguinte código para testar a nova função de substituir : .

Var strTest : String = ' Actionscript não tem substitua função ';

var strResult : String = strTest.replace ( ' não ' , ' a ') ;

trace ( strResult );

Isso cria uma string com o nome " strTest " que contém o texto a mudar. A nova função de substituir é então chamado de " strTest " , substituindo o texto "não" com "a". O resultado é então enviada para o console de depuração
5

Salvar e , em seguida, executar o código e você verá o seguinte exibido no console de depuração : .

" Actionscript tem uma função de substituir . "

O código de teste pode então ser removido eo novo comando replace pode ser usado conforme necessário durante todo o código.

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar um botão de login para o NIB 
·Como fazer um arquivo TLB 
·O que é o Python 2.4.3 
·Como Recuperar uma coluna vinculada 
·Como criar um arquivo SNK 
·Como instalar Innovatek 
·Como associar extensões de arquivo com programas 
·Como converter HTML para WAP 
·Princípios de Programação por Restrições 
·Tutoriais para SQLAlchemy do Python 
  Artigos em destaque
·Como escrever uma história do jogo em C + + 
·Como excluir um arquivo em C 
·Como fazer um arquivo MIDI em C + + 
·Tipos de ataques de saturação de buffer 
·Problemas com um PGP Desktop 
·Tutorial para um DirectX Pixel Shader 
·Como contar quantas linhas de código que você tem 
·Como fazer Botões Odd- Shaped em C # 
·Como executar MSA em Teste Stands 
·Como colocar um atraso na Shell Script 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados