Ajuda!!!Botões flash + Html Template!

The Dreamer

Power Member
Já consegui meter os botões que importei do flash pó Dreamweaver a funcionar e a abrir nas iframes. Agora tenho uma outra duvida.

Fazendo a estrutura do site através do htmltemplate não consigo que esses mesmos botões funcionem...! :((

Eles abrem as páginas mas o menu não fixa nos diferentes estados. Volta sempre pó 1º menu mesmo estando aberta uma página diferente...! "Por ex: se tiver uma barra de navegação com 6 menus,ao clicar ele abre a página mas na barra assinala sempre o 1º menu."

Alguém tem ideia de uma razão para isto acontecer e como resolver?!
 
Se percebi bem queres que ao abrir uma pagina o botao da respectiva pagina fique selecionado? é isso?
Bem, se for isso, nao sera tao facil como parece... mas la vai...

uma liçao intensiva de flash. :)

Caso seja, podes começar por em vez de importares os botoes um a um, fazeres um movie_clip com os teus botoes e importa-lo inteiro para a pagina.

em cada botao, teras que colocar nas actions do botao a instruçao para que ao selecionar esse botao, fica com a imagem/estado de "clickado" ate que outro botao seja clickado.

sera algo como:

se tens 3 botoes teras que criar 6 buttoes. Para o botao 1, crias o btn1 e btn1_sel onde o btn1_sel sera igual mas com uma cor diferente ou texto diferente, para saberes que esta selecionado. Colocas apenas instruçoes para abrir a pagina no bnt1 (ja que o btn1_sel nao vai fazer nada porque so vai aparecer quando a pagina estiver selecionada.

Fazes isto para todos os teus bottoes.

Depois dos botoes criados teras que criar um movie clip para a tua barra de botoes, tipo menu_bar
dentro dessa menu bar, criar para cada botao (3 neste caso) 3 movie clips diferentes. tipo mc_bt1, mc_btn2, mc_btn3.
dentro de cada um desses mc_btn crias 2 keyframes na timeline. Em ambos, clicas no F9 para ires as actions e escreves stop(); depois no frame 1 colocas o teu btn1 e no frame 2 o btn1_sel, fazes isto em todos os mc_btn.
no frame 1, ja com o teu btn1 la, clicas sobre ele e F9, nas actions, ao carregares no botao teras que dizer ao menu_bar que o mc_btn1 tera que apresentar o frame 2, (mostra que esta selecionado), teras tambem que dizer que os outros mc_btn's ficaram todos no frame 1, para nao teres 2 botoes selecionados. Para isto escreves nas actions do btn1, algo como. (nota: estou a usar Action script 2)


on (release) {
///////////////////////////////////BTN1////////////////////////////////
//alteramos para o btn1_sel

_root.menu_bar.mc_btn1.gotoAndStop(2); //dizes ao mc_bt1 para mudar para o frame 2, onde tens o btn1_sel

//teremos que nos certificar que os restantes mc_btn's estao todos no frame 1.

_root.menu_bar.mc_btn2.gotoAndStop(1);
_root.menu_bar.mc_btn3.gotoAndStop(1);

//aqui carregas o teu url tipo pagina1.html, mas isto ja sabes como fazer porque ja tinhas isso a funcionar.


}

para cada mc_btn no frame 1, no btn repetes as instruçoes, mas altereas as identificaçoes dos outros mc.
tipo:

on (release) {
///////////////////////////////////BTN2////////////////////////////////
//alteramos para o btn2_sel

_root.menu_bar.mc_btn2.gotoAndStop(2); //dizes ao mc_bt2 para mudar para o frame 2, onde tens o btn2_sel

//teremos que nos certificar que os restantes mc_btn's estao todos no frame 1.

_root.menu_bar.mc_btn1.gotoAndStop(1);
_root.menu_bar.mc_btn3.gotoAndStop(1);

//aqui carregas o teu url tipo pagina2.html, mas isto ja sabes como fazer porque ja tinhas isso a funcionar.


}
e para o terceiro

on (release) {
///////////////////////////////////BTN3////////////////////////////////
//alteramos para o btn3_sel

_root.menu_bar.mc_btn3.gotoAndStop(2); //dizes ao mc_bt3 para mudar para o frame 2, onde tens o btn3_sel

//teremos que nos certificar que os restantes mc_btn's estao todos no frame 1.

_root.menu_bar.mc_btn2.gotoAndStop(1);
_root.menu_bar.mc_btn1.gotoAndStop(1);

//aqui carregas o teu url tipo pagina3.html, mas isto ja sabes como fazer porque ja tinhas isso a funcionar.


}


Bem.... se nao perceberes alguma coisa de flash é capaz de te confundir um pouco, mas tenta seguir o que te disse e se tiveres alguma duvida expoe aqui.

Cumps.
 
Back
Topo