Ir para conteúdo

POWERED BY:

Arquivado

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

1sefirot1

So novo ai, ja tentei procurar, n tem

Recommended Posts

Gente.. to com um problema na hora de fazer um menu popup... acho q eh o mesmo problema de todo o iniciante em flash q termina o curso de webdesign e tenta fazer... na hora q mouse sai de cima do botao o menusome tb... dai como q o usuario iria clicar? hehee.. vejam a ideia é tipo essa:www.estudio.comNao com essa qualidade toda, vo faze na boa e velha barra horizontal... mas a ideia é essa, passo o mouse o menu aparece e é possivel selecionar os subitems... retirou o mouse o menu some.. ( kero ativar com rollover e rollout)..porfavor.. me ajudem... ja procurei bastante e nao encontro..

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehehe tantas visitas no topico.. me ajudem ae gente =) meu sonho é fazer um menu popup (ohhhhhh)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala aew cara!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

fazer issu eh bem simples!!!! veja soh!!! http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif

Vou tomar como base o 1º menu!!1 akele td verde!!!

 

1º Crie um retangulo e transforme ele em Movie clip! Instancie-o de " menu " (sem aspas)!

2º Entre da edição do Movie Clip com um duplo clique!

3º Transforme o retangulo q la esta, em grafico.

4º Insira uma nova camada! No frame da dessa camada, coloque o 1º sub menu!

5º Crie o movimento do submenu aparecendo!

6º Repita o e passos com os outros sub menus!!

7º qd tiver tds os sub menus prontos, insira uma nova camada denominada ações! E no seu frame insira a action

stop();
Vamos a parte legal, as Actions!!!

 

Volte para a timeline principal.

Insira outra camada com o nome de ações.

No seu frame insira a seguinte action:

 

menu.onRollOver = function() {     menu.onEnterFrame = function() {          if (menu._currentframe != menu._totalframes) {               menu.nextFrame();          } else {               delete menu.onEnterFrame;          }     }}menu.onRollOut = function() {     menu.onEnterFrame = function() {          if (menu._currentFrame != 1) {               menu.prevFrame();          } else {               delete menu.onEnterFrame;          }     }}

VAlew cara!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Espero ter ajudado!!! :D

qqr coisa leolegal1@yahoo.com.br !!!

T+ cara!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

menu.onRollOver = function() {     menu.onEnterFrame = function() {          if (menu._currentframe != menu._totalframes) {               menu.nextFrame();          } else {               delete menu.onEnterFrame;          }     }}menu.onRollOut = function() {     menu.onEnterFrame = function() {          if (menu._currentFrame != 1) {               menu.prevFrame();          } else {               delete menu.onEnterFrame;          }     }}
Ow leo... http://forum.imasters.com.br/public/style_emoticons/default/hug.gif tipo, consigui, fico massa... mas so por curiosidade... da pra tu explicar o funcionamento desse codigo?? ... e me explicar direito como funciona esse "movieclip.onrollover (ou outros)= function() (ou outros)....

Compartilhar este post


Link para o post
Compartilhar em outros sites

pow!! :wacko: q mancada!!! eskeci de explicar o codigo!!!! foi mal aew véio!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

tipo...

 

 

menu.onRollOver = function() {    menu.onEnterFrame = function() {         if (menu._currentframe != menu._totalframes) {              menu.nextFrame();         } else {              delete menu.onEnterFrame;         }    }}menu.onRollOut = function() {    menu.onEnterFrame = function() {         if (menu._currentFrame != 1) {              menu.prevFrame();         } else {              delete menu.onEnterFrame;         }    }}
Vou "desmanchar" o codigo aki!!! >>>>>

 

menu.onRollOver = function() {
** QD rolar o mouse sobre (onRollOver)a instancia " menu " executa a função **

 

   menu.onEnterFrame = function() {
** Qd entrar no frame da instancia " menu " executa a função **

 

        if (menu._currentframe != menu._totalframes) {
** O " _currentframe " serve para "detectar" o frame em q estah a animação!!

O Sinal de exclamação " ! ", significa negação, ou seja, NÃO!!! tradizindo, o codigo,neste caso, ficaria +/- assim:

 

se (menu._TiverNoQuadro "NÃO é Igual a" _TotalDeFrames) Faça

 

 

             menu.nextFrame();
** proximo frame da instancia " menu " **

 

        } else {
** Caso contrario faça ** << Isto eh referente a condição imposta no if

 

             delete menu.onEnterFrame;
** Delte o menu.onEnterFrame** <_<

 

}

}

}

 

 

menu.onRollOut = function() {
** QD rolar o mouse fora (onRollOut) da instancia " menu " executa a função **

 

   menu.onEnterFrame = function() {
** Qd entrar no frame da instancia " menu " executa a função **

 

 

       if (menu._currentFrame != 1) {
** se (menu._TiverNoQuadro "NÃO é Igual a" 1 ) Faça **

 

             menu.prevFrame();
** frame anterior da instancia " menu " **

 

        } else {
** Caso contrario faça** << Isto eh referente a condição imposta no if

 

delete menu.onEnterFrame;

** Delte o menu.onEnterFrame** <_<

 

}

}

}

 

 

Soh pra deixar uma coisa + clara!!! Eu ainda naum sei bem definir o onEnterFrame, o q sei eh q ele executa a ação a cada frame da animação!!!

 

sei q ficou meio embolado, mas qqr coisa posta aew!!!! :blink: :wacko:

Valew cara!!! t+ http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.