Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Conforme o tipo de 'navegação' difere a declaração no action.
Vale a observação que o uso de scenes é adequada para casos específicos, arquivos muito leves e sites simples.
Navegação sequencial, com opções de próximo e anterior (considerando um exemplo com 3 cenas, postei o code usado na cena 2, que permite avançar ou retroceder):
/applications/core/interface/imageproxy/imageproxy.php?img=http://img442.imageshack.us/img442/2797/nextprevscene.jpg&key=dd74420ba4dabd3010401c64b740c1920f5fd2220199e95a0b60563a0e447e74" alt="nextprevscene.jpg" />
stop();
btn_vaicena3.addEventListener(MouseEvent.CLICK, vai3);
function vai3(evt:MouseEvent):void
{
nextScene();
}
btn_volta.addEventListener(MouseEvent.CLICK, volta);
function volta(evt:MouseEvent):void
{
prevScene();
}
obs: não inseri na cena inicial um botão para retornar a anterior, considerando que o usuário não saberá quantas telas irá acessar. Mas, na final, sim, terá alternativa de voltar a cena inicial.
Exemplo para download >> http://rapidshare.com/files/441550305/Next_Prev_Scene.rar
Navegação vai e volta a cena principal:
A tela inicial possui 3 botões de acesso, page 1(lilás), page 2(laranja), page 3(verde):
/applications/core/interface/imageproxy/imageproxy.php?img=http://img87.imageshack.us/img87/2797/nextprevscene.jpg&key=9b6e7e0788a89ae74fba2b86676dd35de229b722ad73f11619c8c56bf1e18919" alt="nextprevscene.jpg" />
Exemplo: acesso a page 2(laranja):
stop();
btn_page1.addEventListener(MouseEvent.CLICK, lilas);
function lilas(evt:MouseEvent):void
{
gotoAndStop(1,"cena_lilas");
}
btn_page2.addEventListener(MouseEvent.CLICK, laranja);
function laranja(evt:MouseEvent):void
{
gotoAndStop(1,"cena_laranja");
}
Retorno a página inicial (action inserido no frame 1 da scene laranja):
stop();
btn_volta_laranja.addEventListener(MouseEvent.CLICK, volta_laranja);
function volta_laranja(evt:MouseEvent):void
{
gotoAndStop(1,"inicial");
}
Exemplo para download >> http://rapidshare.com/files/441551272/Navigate_Scene.rar
O nome e a ordem das cenas pode ser definido pelo menu Window > Other Panels > Scene.
Basta clicar 2 vezes para alterar o nome, ou selecionar e arrastar para alterar a ordem de empilhamento.
Vale sempre recomendar, especialmente quando utilizar imagens internas (import), o Save for Web and Devices no PS e compressão no Flash (painel properties) > para aliviar o peso final do arquivo, agilizando o carregamento.
Para o Flash CS5, atenção quanto ao uso de fontes, Import ou Embedding para exibição adequada.
Abraços
Carregando comentários...