
Menu Deslizante
#1
Posted 14/10/2004, 17:46
Já pesquisei... aki e em outros site, e não achei um tutorial onde ensina como fazer um menu rolar apartir do mouse.
EX.
Imagine um menu Vertical, qdo o mouse for subindo o menu rola para baixo até o ultimo item... mesma coisa acontece se ele for para baixo,
como se fosse uma barra de rolagem mas com o mouse.. sem precisar clicar....
se alguem puder me ajudar agradeço....
flw..
ignazio@sideinfo.com.br
#2
Posted 14/10/2004, 18:17
Eu fiz algo parecido com um menu de fotos.....ne vertical.....entaõ funciona assim: se o mouse está acima de tantosY a tela sobe se está abaixo de tantosY a tela desce.....o que vc precisa fazer é substituir o "mc foto" por um mc de texto que vc quer....então é assim:
no palco vc precisa ter seu mc de texto, no meu caso era um movie nomeado "foto"
No primiero frame (não do mc mas do palco mesmo) insira este código:
pos_foto = getProperty ( _root.foto, _y );
pos_mouse = _ymouse;
velocidade = 0;
if (pos_mouse <=274) {
velocidade = 10;
}
if (pos_mouse >=316) {
velocidade = -10;
}
E no segundo frame do palco mesmo insira este código:
pos_foto = pos_foto + velocidade;
setProperty("_root.foto", _y, pos_foto);
if (pos_menu >= 316) {
setProperty("_root.foto", _y, 0);
}
if (pos_foto <= 0) {
setProperty("_root.foto", _y, 316);
}
Ajuste o código para o nome do seu movie e as medidas do seu palco....ok????
Depois diz se é isso mesmo.....
#3
Posted 15/10/2004, 09:29
Vlw mesmo por me tentar ajudar............. mas ainda não está rolando....................
eu não ajustei o código, fiz um teste..... fazendo um MC chamado "FOTO" mas com o texto exemplo de como queria e maior que o palco q eh de 274 x 316 (como está no código).
e não funcionou!
coloquei o MC no palco no Frame 1 e 2..... e os códigos q vc flw no referentes frames.
estou fazendo algo de errado.....
flw..

ignazio@sideinfo.com.br
#4
Posted 15/10/2004, 14:02
Olha....vou ser mais específica então
Meu mc chamado foto tem o tamanho de 154.6 x 1999.7 (tamanho exato) ele é maior q o palco só na altura...
e a localização dele está em X 607.9 e Y -709.5 num palco de 790 x 591....
Daí no palco tenho dois layers......no layer de baixo tenho tenho 2 frames os quais tem o mc foto e no layer de cima as ações....
Layer ação, Frame 1:
pos_foto = getProperty ( _root.foto, _y );
pos_mouse = _ymouse;
velocidade = 0;
if (pos_mouse <=274) {
velocidade = 10;
}
if (pos_mouse >=316) {
velocidade = -10;
}
Layer ação, Frame2:
pos_foto = pos_foto + velocidade;
setProperty("_root.foto", _y, pos_foto);
if (pos_menu >= 316) {
setProperty("_root.foto", _y, 0);
}
if (pos_foto <= 0) {
setProperty("_root.foto", _y, 316);
}
__________________________________________________
Obs.: vc colocou o nome do seu movie clip com letras maiúsculas??? como vc postou??? ou minúsculas???
Se continuar dando errado me passa seu email e eu te passo o arquivo...
Edição feita por: All, 15/10/2004, 14:05.
#5
Posted 15/10/2004, 14:52
dandants@hotmail.com
Obrigado.

#6
Posted 15/10/2004, 15:08
fica estático............. coloquei os meus valores q vc me passou.... e nada acontece..................... coloquei na mesma posição.. com o mesmo tamanho de campo............ e do MC foto.......
gostaria q me manda-se o arkivo....
iglombardo@hotmail.... vlw.. mesmo............
flw...
ignazio@sideinfo.com.br
#7
Posted 15/10/2004, 15:15

para fazer ele correr tem q colocar "foto" no <instance name> ... qdo vc clica no MC........ no lado esq... na barra de propriedades....
hehehehe mas ainda não resolveu o meu problema...

quero q ele fique parado........ e só qdo passe o mouse.. para cima o para baixo ele.. corra.... e ele tem q ficar certo no palco........... se eu coloco o mouse lá em cima...... ele vai descendo e naum para.............. fica uma tela branca.........
flw...... espero q alguem me ajude.... flw

ignazio@sideinfo.com.br
#8
Posted 15/10/2004, 15:31

#9
Posted 15/10/2004, 16:12
Poxa pensei q isso vcs já soubessem....
To passando o arquivo já.......
#10
Posted 15/10/2004, 16:30
#11
Posted 15/10/2004, 16:36
Segundo o igDesigner disse já sei o que vc quer...estou enviando o arquivo correto para vcs.......
#12
Posted 15/10/2004, 16:41
#13
Posted 15/10/2004, 16:51

iglombardo@pop.com.br
blz...
flw


ignazio@sideinfo.com.br
#14
Posted 15/10/2004, 17:01
#15
Posted 15/10/2004, 17:06
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)