Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, galera.
Preciso fazer um programa que lê a variável que eu jogo num botão e vá para o quadro que eu quero. Tipo assim. To fazendo um catálogo em Flash com pageFlip e tals. só que a página é pequena para eu colocar a foto do produto e toda a sua descrição. Então eu fiz um MovieClip que se abre por cima da página que o visitante está vendo desvendando a descrição total do produto, mas esta só se abre quando ele clica no botão "Mais detalhes".
Como eu gosto de economizar espaço, eu fiz um único Movie clip com todas as descrições, uma em cada quadro com suas respectivas labels tipo "prod1", "prod2", "prod3" etc... Quando a pessoa clica no botão "Mais Detalhes" ele tem uma Tell Target que pega o Movie Clip e joga uma variável nele tipo:
this.det.onRelease=function(){
tellTarget(det_prod){
prod_desc = "prod2";
play();
}
}
dou um play no final pq a animação está parada, aí o quadro se abre e no último quadro antes de aparecer o texto, tem a ação:
if (prod_desc="") {
stop();
}
else{gotoAndStop(prod_desc);
}
O meu problema está nesse "gotoAndStop". Quando queremos que ele puxe uma label, colocamos aspas, quando queremos um quadro, simplesmente colocamos o número dele. Mas, e se quisérmos uma variável que puxa a label, que é o meu caso? Não posso colocar frames pq o número do frame depende de qual página que estou do catálogo... Não sei se entenderam. qualquer dúvida, perguntem...
Espero poder achar uma solução...
Carregando comentários...