Jump to content


Photo

Problemas Com Onrollover


  • Faça o login para participar
9 replies to this topic

#1 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 28/12/2006, 10:55

Pessoal, criei uma espécie de menu drop down utilizando flash...
Quando o mouse passa sobre o Movie Clip, vai para o frame Dois onde tenho um Dynamic Text (na linha de cima) aceitando caracteres HTML que contém alguns links.
Funcionava beleza... mas aí passei a utilizar o conceito de onRollOver e onRollOut = function()... agora quando eu tento clicar nos links do dynamic text nada acontece...

E agora José?

[] rafael :boxing:

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 29/12/2006, 09:51

boirock,

facilitaria se voce mostrasse como esta seu codigo...

o correto seria


bt_instancia.RollOver = function(){
   texto_instancia.text = 'TEXTO'
}

(y)
www.andrewsmedina.com.br

#3 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 29/12/2006, 10:30

É... não postei o código pq achei que podia ser uma situação mais comum... mal aí... mas lá vai!
this.btnmenu.onRollOver = function() {
	anima.gotoAndStop(2);
	quadro.gotoAndStop(2);
	getURL("java script:trabalha_div('menu2',1);");
}
this.btnmenu.onRollOut = function() {
	anima.gotoAndStop(1);
	quadro.gotoAndStop(1);
	getURL("java script:trabalha_div('menu2',0);");	
}

O preenchimento da variável do dynamic text eu faço dentro do Movie Clip... Esse tá funcionando, tava ok até eu passar a usar esse método de Onrollover e onrollout

valeu...
[] rafael :boxing:

Edição feita por: boirock, 29/12/2006, 10:33.


#4 jcxpjau

jcxpjau

    Normal

  • Usuários
  • 113 posts
  • Sexo:Não informado

Posted 29/12/2006, 10:38

só uma coisa vc já estava usando gotoAndStop(); antes de começar a usar o RollOver, RollOut?

#5 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 29/12/2006, 10:47

A timeline principal tem um frame só... O resto todo tem stop...

[] rafael :boxing:

#6 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 29/12/2006, 13:14

uma pergunta o anima esta dentro do btnmenu ou na cena?

se for na cena use o _root para especificar isso
this.btnmenu.onRollOver = function() {
	_root.anima.gotoAndStop(2);
	_root.quadro.gotoAndStop(2);
	getURL("java script:trabalha_div('menu2',1);");
}
this.btnmenu.onRollOut = function() {
	_root.anima.gotoAndStop(1);
	_root.quadro.gotoAndStop(1);
	getURL("java script:trabalha_div('menu2',0);");	
}

www.andrewsmedina.com.br

#7 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 29/12/2006, 13:37

D repente estou me expressando mal...
Btnmenu, quadro e anima estão no principal... no _root... O processo geral está funcionando! O que acontece é que antes de eu usar o onrollover os links que eu tinha dentro do dynamic text (que está dentro do movie chamado quadro) como conteúdo html funcionavam! Chamavam as URLs bem certinho...
Agora q passei a usar o onrollover PARECE que tudo virou um grande botão, e em qualquer lugar que eu clico é a mesma coisa q se não tivesse clicado...
O html que é carregado está certo, já conferi... o problema é que não consigo clicar no link! É como se tivesse algo em cima (e não tem).

agradeço a todos q estão dando atenção...

O arquivo...

[] rafael :boxing:

Attached File  3.zip   17.19KB   5 downloads

Edição feita por: boirock, 29/12/2006, 13:41.


#8 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 29/12/2006, 13:58

bom se voce fizer um evento tipo onRollover num clipe... os eventos dos subclipes nao funcionarao mesmo
www.andrewsmedina.com.br

#9 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 29/12/2006, 14:10

Isso muito me entristece...
Valeu cara... vou procurar outro meio que se adeque!

[] :boxing:

#10 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 08/01/2007, 16:27

Isso é uma das coisas que irritam profundamente no flash. Então o que vc pode fazer é:

Em um quadro um botão invisível DENTRO do clip que tem todos os outros botões.

RollOver nele, faz um gotoAndStop(); para o quadro onde estão os outros botões e esse botão invisível não existe mais.

Só assim.

Abraços


pp




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq