Ir para conteúdo
Fórum Script Brasil
  • 0

Botão Com Ação De Actionscript Que Responde A Uma Variável


Rafael.P.C

Pergunta

Ola Bom estou com um problema enorme eu tenho que desenvolver um comando no Flash que deve Responder a um campo de texto dinâmico que o usuário vai digitar que conforme a resposta ele abre um link ou frame no flash ou carrega um .swf esterno eu já li o tutorial para carregar o swf esterno mais o grande problema e o fato que dependo do texto digitado ele abre um link ou outro bom é um exemplo se no campo de texto eu digitar 9999-9999 e clicar no botão ele abre o link 1 mais se ele digitar 8888-8888 ele abre o link 2 eu tentei mais não tive êxito se houver ágüem que possa me ajudar sou muito grato e estou com uma sertã urgência desde já grato a fiz um script mais não consigo aplicar no botão.....

on (release) {

}

if (numero="0123") {

gotoAndStop("2");

}

else if (numero="123") {

gotoAndStop("3");

}

else if (numero="23") {

gotoAndStop("4");

}

else if (numero="3") {

gotoAndStop("5");

} else{

stop()

}

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Na verdade esta como variável o numero e o campo de testo esta como input text e o codigo esta no botão .

Au testar o codigo

on (release) {

}

if (numero==0123) {

gotoAndStop(2);

}

else if (numero==123) {

gotoAndStop(3);

}

else if (numero==23) {

gotoAndStop(4);

}

else if (numero==3) {

gotoAndStop(5);

} else{

stop()

}

=============================================================

Na janela output mostra

**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: Statement must appear within on handler

if (numero==0123) {

Total ActionScript Errors: 1 Reported Errors: 1

Link para o comentário
Compartilhar em outros sites

  • 0

Opa!

on (release) {//aqui você abre o evento

}//aqui está o erro, esse não deve aparecer aqui

if (numero==0123) {

gotoAndStop(2);

}

else if (numero==123) {

gotoAndStop(3);

}

else if (numero==23) {

gotoAndStop(4);

}

else if (numero==3) {

gotoAndStop(5);

} else{

stop()

}

}//aqui você fecha o evento

Isso resolve o erro.

E se a sua condição não funcionar,Tente assim:

if(_parent.numero == 0123){
//bla bla bla
}
ou então, pegando direto do campo text input:
if(_parent.nome_do_campo.text == "0123"){
//etc etc et
}

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Rafael P.C

já tentei com este variavel é numero

on (release) {

if (numero==0123) {

gotoAndStop(2);

}

else if (numero==123) {

gotoAndStop(3);

}

else if (numero==23) {

gotoAndStop(4);

}

else if (numero==3) {

gotoAndStop(5);

} else{

stop()

}

}

com este o nome do campo texto

on (release) {

if(_parent.texto.text == "0123"){

gotoAndStop(2);

}

else if(_parent.texto.text == "123"){

gotoAndStop(3);

}

else if(_parent.texto.text == "23"){

gotoAndStop(4);

}

else if(_parent.texto.text == "3"){

gotoAndStop(5);

} else{

stop()

}

}

e este a variavel é texto0

on (release) {

if(_parent.texto0 == "0123"){

gotoAndStop(2);

}

else if(_parent.texto0 == "123"){

gotoAndStop(3);

}

else if(_parent.texto0 == "23"){

gotoAndStop(4);

}

else if(_parent.texto0 == "3"){

gotoAndStop(5);

} else{

stop()

}

}

não da erro mais ele não vai para o link

E se a sua condição não funcionar,Tente assim:

if(_parent.numero == 0123){
//bla bla bla
}
ou então, pegando direto do campo text input:
if(_parent.nome_do_campo.text == "0123"){
//etc etc et
}

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

Opa!

Amigo, faz assim que não tem erro:

on (release) {
    if (nome_do_campo.text == "0123") {
        //suas ações aqui
    } else if (nome_do_campo.text == "123") {
        //suas ações aqui
    } else if (nome_do_campo.text == "23") {
        //suas ações aqui
    } else if (nome_do_campo.text == "3") {
        //suas ações aqui
    } else {
        //suas ações aqui
    }
}

[]'s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...