Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Louise Fiedler

[Resolvido] Botão voltar para várias cenas em um site

Recommended Posts

Olá gente! Estou desesperada com uma coisa:

Estou aprendendo Flash nessa semana para um trabalho de faculdade - tenho que entregar um site.

 

O problema é que tenho 5 cenas. Eu consigo programar os botões que avançam, por exemplo, da cena 1 pra 2 e da cena 2 pra 5.

Mas não consigo, de jeito nenhum, programar um botão para retornar para uma cena anterior à anterior...entende. Consigo voltar da cena 3 para a 2 ou da 5 para a 4, mas não da da cena 5 para a 2.

Por favor. O trabalho é para amanha... já estou nesse problema há 2 dias...

 

Muito obrigada desde já! http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Louise

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atenção:

Este subfórum é destinado apenas para postagem de artigos, tutoriais e matérias sobre Flash & ActionScript.

Não é permitido a abertura de tópicos com dúvidas. Para isso, use o Fórum de Flash & ActionScript.

 

Movido para flash

 

 

Leia sobre gotoAndStop('cena', frame);

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atenção:

Este subfórum é destinado apenas para postagem de artigos, tutoriais e matérias sobre Flash & ActionScript.

Não é permitido a abertura de tópicos com dúvidas. Para isso, use o Fórum de Flash & ActionScript.

 

Movido para flash

 

 

Leia sobre gotoAndStop('cena', frame);

 

Abraços

 

 

eu não consigo achar a resposta em nenhum lugar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o codigo que tu ta usando para ele ir para a frente, o codigo que deveria funcionar seria:

 

on (press) {

gotoAndStop("Scene 2", 1);

}

 

ou

on (press) {

gotoAndPlay("Scene 2", 1);

}

 

o Nome SCENE 2 corresponde ao nome da cena, voce pode alterar o nome da cena clicando nela, de padrao, se eu nao me engano eh Scene 1, Scene 2...etc, lembre-se, o Flash é case sensitive, Scene 2 é diferente de scene 2

 

Espero que tenha ajudado..faz mto tempo que eu nao mexo com flash :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Louise.

 

Já tentou criar em cada cena vários botões, cada um direcionando a cena que deseja?

 

Por exemplo, na cena 3 vai criar botões que direcionem a cena 1,2,4 e 5, considerando que tenham 5 cenas.

 

Para botões usados em outras circunstâncias, como carregar frames ou swf externo, é o mesmo princípio.

 

Em uma situação habitual, com labels, o action fica assim:

 

stop();

btn_1.addEventListener(MouseEvent.CLICK, irlabel1);

function irlabel1(event:MouseEvent):void {
	gotoAndPlay("anima1");
}
	
	
btn_2.addEventListener(MouseEvent.CLICK, irlabell2);

function irlabel2(event:MouseEvent):void {
	gotoAndPlay("anima2");
}


btn_3.addEventListener(MouseEvent.CLICK, irlabel3);

function irlabel3(event:MouseEvent):void {
	gotoAndPlay("anima3");

}

btn_4.addEventListener(MouseEvent.CLICK, irlabel4);

function irlabel4(event:MouseEvent):void {
	gotoAndPlay("anima4");

}

Substitua o "anima1" (2,3,4,etc), por "scene1" (2,3,4,etc).

O nome da função "irlabel1", pode ser qualquer um, pode ser "louise1" (2,3,4,etc).

 

Espero que ajude.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o codigo que tu ta usando para ele ir para a frente, o codigo que deveria funcionar seria:

 

on (press) {

gotoAndStop("Scene 2", 1);

}

 

ou

on (press) {

gotoAndPlay("Scene 2", 1);

}

 

o Nome SCENE 2 corresponde ao nome da cena, voce pode alterar o nome da cena clicando nela, de padrao, se eu nao me engano eh Scene 1, Scene 2...etc, lembre-se, o Flash é case sensitive, Scene 2 é diferente de scene 2

 

Espero que tenha ajudado..faz mto tempo que eu nao mexo com flash :D

 

 

Poxa vida! Muito obrigada viu! você me salvou!

Eu nunca havia mexido no flash e não sabia desses detalhes de sensitive e nem das aspas...

 

Alias, o meu site fala sobre isso: sobre como as pessoas acabam ajudando umas as outras pela internet, sem receber nada em troca. ^^

Obrigada por contribuir.

Muito obrigada mesmo!!!

Um grande abraço

Louise

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Louise.

 

Já tentou criar em cada cena vários botões, cada um direcionando a cena que deseja?

 

Por exemplo, na cena 3 vai criar botões que direcionem a cena 1,2,4 e 5, considerando que tenham 5 cenas.

 

Para botões usados em outras circunstâncias, como carregar frames ou swf externo, é o mesmo princípio.

 

Em uma situação habitual, com labels, o action fica assim:

 


btn_1.addEventListener(MouseEvent.CLICK, irlabel1);

function irlabel1(event:MouseEvent):void {
	gotoAndPlay("anima1");
}
	
	
btn_2.addEventListener(MouseEvent.CLICK, irlabell2);

function irlabel2(event:MouseEvent):void {
	gotoAndPlay("anima2");
}


btn_3.addEventListener(MouseEvent.CLICK, irlabel3);

function irlabel3(event:MouseEvent):void {
	gotoAndPlay("anima3");

}

btn_4.addEventListener(MouseEvent.CLICK, irlabel4);

function irlabel4(event:MouseEvent):void {
	gotoAndPlay("anima4");

}

Substitua o "anima1" (2,3,4,etc), por "scene1" (2,3,4,etc).

O nome da função "irlabel1", pode ser qualquer um, pode ser "louise1" (2,3,4,etc).

 

Espero que ajude.

 

Abs.

 

Muito obrigada tbm elektra. Eu acabei conseguindo resolver da maneira mais simples. Mas vou estudar sua sugestão para aprender. Gostei do flash, apesar de ainda não saber nada de programação ^^

Valeu

Um grande abraço

Louise

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.