Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera :)
Seguinte, temos que criar um flash, aonde aparecem 3 telefones no primeiro frame, no próximo frame aparece 3 campos e pede pro usuário escrever os telefones da frame anterior (é um teste de memorização), após o cara o clicar em "enviar", precisamos conferir os resultados, ou seja, se os 3 telefones batem com o original, se não baterem vai para o frame 3, se não para o frame 4.
A dúvida é, alguem poderia nos ajudar a desenvolver o código? Ou seja, não quero nada pronto, quero ajuda para construir a programação. Conheço programação para web, mas nunca mexi com AS no caso.
on(release) {
erro = 0;
var campo1 = loadVariables('campo1');
var campo2 = loadVariables('campo2');
var campo3 = loadVariables('campo3');
if (campo1 != '35991530') {
erro = 1;
}
if (campo2 != '35991531') {
erro = 1;
}
if (campo3 != '35991532') {
erro = 1;
}
if (erro == 1) {
gotoAndStop(3);
}
else
{
gotoAndStop(4);
}
}
Seria algo mais ou menos assim?
Agradeço desde já a toda a ajuda da galera.
Grande abraço
uau, que complexo :P
Brincadeira, muito fácil msmo. vamos testar aqui e qualquer coisa gritamos.
Obrigado MESMO.
Abraço
hehe
nada naum
Como ficaria o codigo todo?
A animação que fiz começa com 3 telefones, cada telefone é um Input Text com a estacia campo1, campo2, campo3.
No final da animação esses 3 campos comtinuam, mas sem os numeros de telefone.
Fiz mais 2 frames, um com uma mensagem de acerto (frame 12) e o outro com uma mensagem de erro (frame 13)
Usei esse codigo que você passou no botão "enviar", o problema é que sempre que você clica em "enviar" ele vai para o frame de acerto, mesmo se os telefones estiverem errados.
fala DADO®sp
então, no lugar das aspas você coloca o valor q quer testar, eu tinha deixado em branco
Beleza, cara brigadão... mas acabei fazendo outro esquema...rsr
abri um frame e coloquei
tel = new Array();
tel[1] = "7264-5475";
tel[2] = "8929-4374";
tel[3] = "6982-1615";
No botão eu coloquei:
on (release) {
if (campo1.text == tel[1] && campo2.text == tel[2] && campo3.text == tel[3]) {
gotoAndStop(12);
} else {
gotoAndStop(13);
}
}
Agora deu certinho.
valeuzão... grande abraço
>
Beleza, cara brigadão... mas acabei fazendo outro esquema...rsr
abri um frame e coloquei
tel = new Array();
tel[1] = "7264-5475";
tel[2] = "8929-4374";
tel[3] = "6982-1615";
No botão eu coloquei:
on (release) {
if (campo1.text == tel[1] && campo2.text == tel[2] && campo3.text == tel[3]) {
gotoAndStop(12);
} else {
gotoAndStop(13);
}
}
Agora deu certinho.
valeuzão... grande abraço
boa saída
eae DackAle
nesse caso você não precisa utilizar o loadVariables, você pode usar a propriedade do inputText do flash.
crie 3 campos de texto como Input Text e coloque os Intance Name de campo1, campo2 e campo3 respectivamente.
agora vem o AS, poderíamos simplificar para isso:
CODE
on (release) {
qualquer dúvida posta aí