Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Detlahe ... estou tentando criar dois botões com a seguinte função:
Obs: o botão é um Mc normal.. com uma camada para a área e uma para a animação..
CODE
on(rollOver){
onEnterFrame = function(){
if(_currentframe != 10){
this.nextFrame();
}
}
}
on(rollOut, releaseOutside){
onEnterFrame = function(){
if(_currentframe != 1){
this.prevFrame();
}
}
}
1) onRollOver = Avança os quadros da animação ..
2) on RollOut, RelleaseOutside = Retroce a animação, dando o efeito vai/volta
até aí simples ! (funciona perfeitamente ..)
Obs: Saímos de dentro do botão e voltamso para a cena principal ... e no quadro AS colocamos o script ..
CODE
#include "mc_tween2.as"
import mx.transitions.Tween;
import mx.transitions.easing.*;
stop();
btn_sobe.area_sobe.onPress = function():Void{
_texto.tween("_y", 119.7, 1.5);
}
btn_desce.area_desce.onPress = function():Void{
_texto.tween("_y", 60.5, 1.5);
}
..De forma que:
3) onPress = Faça com que o texto que está sobe uma máscara vá para cima com o efeito tween da classe mc_tween2.as .
E é aí que não funciona ... ! o onPress não está funcionando ... e o pior de tudo ... eu até poderia acreditar que isso acontece pq o botão é um Mc do tipo MovieClip .. Mas não faz sentido por tenho outro arquivo .. em que quase o mesmo efeito funciona perfeitamente .. percebam:
Estas são as ações do Mc Area do tipo botão ...
CODE
on(rollOver){
onEnterFrame = function(){
if(_currentframe != 15){
this.nextFrame();
}
}
}
on(rollOut, releaseOutside){
onEnterFrame = function(){
if(_currentframe != 1){
this.prevFrame();
}
}
}
E estas são as ações do quadro AS na cena principal ...
CODE
btn_home.btn_home_in.onRelease = function():Void {
_ffundo.tween("_x", -360, 1.5);
carregaConteudo(this.conteudo);
}
E por incrível que pareça nesse exempo funciona ... !
Obs1: Não .. não muda se remover o :Voild ... (Aliás nem sei porque ele ainda está aí ..rs)
Obs2: A única difgerença de uma arquivo para o outro é que em um o Mc tem uma imagem dentro e no outro (o que não funciona) o Mc tem um texto com um filtro aplicado ... Mas não acho que a causa disto seja o fato do Mc conter um texto ..
Bem .. acho que deixei minha dúvida bem explicada ...
Agradeço antecipadamente .. e peço deculpas por tomar o tempo de todos ..
Abraços
Carregando comentários...