Ir para conteúdo

POWERED BY:

Arquivado

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

jeovan_toledo

site básico

Recommended Posts

Estou fazendo um site bem básico, com apenas 7 páginasUma principal e mais 6 de navegação, mas eu não quero carregalas, eu queria que elas estivessem no mesmo arquivo, e usar alguma action que quando eu clicar no menu a página vem de fora deslizando, isso é possível, qual seria action pra isso.?ObrigadoJeovan

Compartilhar este post


Link para o post
Compartilhar em outros sites

se todas as páginas forem estar no mesmo swf, aconselho a usar attachmovie e cada tela em um MC com linkage na library.Ai, na timeline, cria um motion comum de um MC que vem de fora da tela até o posicionamento correto.dentro deste MC, crie um outro que será o alvo para o attachmovie. ai é só fazer com que os botões executem essa função.Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

imagino que o site terá um menu e uma área onde mudará o conteúdo conforme clicado o botão.

Dessa forma, crie 3 layers e chame o primeiro de action, o segundo de boões e o terceiro de tela.

 

Vamos criar as telas.

Clique em insert > new symbol. Coloque o nome de tela1, clique no botão advanced (se a tela com linkage não estiver aparecendo) e clique em export for action script. Em linkage coloque o nome tela1_mc

Agora crie a tela com o conteúdo que será exibido. Para agilizar, crie uma bola com as cores que você quiser, nas coordenadas x = 0 e y = 0

 

Volte para o palco principal e faça mais 2 telas seguindo o mesmo esquema desenhando coisas diferentes, com linkage tela2_mc e tela3_mc respectivamente.

Esses MCs vão ficar na library, não aparecendo no palco.

 

Crie um botão e coloque ele na layer botões. Duplique ele de forma que fiquemos com 3 botões iguais. (CTRL + ARRASTAR COM O MOUSE E SOLTA O BOTÃO DO MOUSE SEM SOLTAR CTRL).

 

instancie com o nome de bt1, bt2 e bt3, respectivamente.

 

No layer de actions, clique no frame 20 e aperte F6. (para criar um keyframe)

Neste keyframe, abra o painel de actions e coloque um stop().

 

No layer botões, clique no frame 40 e aperte F5

 

No layer tela, desenhe uma bolinha, selecione e aperte F8. coloque o nome de tela e aperte OK.

Selecione esse MC e instancie de tela_mc

Dê um duplo clique nessa bolinha e selecione novamente o desenho e aperte F8.

Coloque o nome de alvo eaperte OK. selecione esse MC e instancie de alvo_mc.

Novamente dê um duplo clique na bolinha e selecione. Aperte DEL, para apagar o desenho, mas mantendo o MC.

 

Voltando no palco principal, teremos no Frame 1 do layer tela, um MC em branco com a instancia de tela_mc e dentro deste tela_mc tem um MC em branco com a instancia de alvo_mc.

 

No frame 1 do layer tela, arraste o MC em branco (aparece uma cruzinha indicando que ele existe) para fora da tela.

Clique no frame 20 e aperte f6, para criar um keyframe nesse layer. (vai ficar bem abaixo da action stop());

Selecione o MC vazio e arraste para o local na tela que aparecerá os outros MC´s (note que a cruzinha vai indicar o canto superior esquerdo dos MCs, que serão carregados.)

 

Agora clique no frame 40 e aperte F6 (para criar outro keyframe). Selecione o MC vazio e arraste ele para fora da tela.

 

Na linha de tempo, clique com o botão direito em cima do frame 1, na layer tela, e selecione create motion tween. Clique com o botão direito em cima do frame 20 e selecione create motion tween também.

 

no frame 1 do layer actions, coloque o seguinte código:

bt1.onRelease = function() {	tela = "tela1_mc";	play();}bt2.onRelease = function() {	tela = "tela2_mc";	play();}bt3.onRelease = function() {	tela = "tela3_mc";	play();}if (!tela) {	tela ="tela1_mc";}mc_tela.alvo_mc.attachMovie(tela,"alvo_mc",2);

Dê um CTRL + ENTER e teste o movie...

 

Falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

tutorial completo... ehehehe....É que hoje o trampo até que está bem light... eheheheMas não acostumem!!! heheheheh (bincadeirinha)..Falows

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.