Les paso con más detalle mi problema.
El problema que tengo es que la sentencia:
Código :
Tweener.addTween(if_mc.cartel,{_frame:30,time:3,transition:"linear" });No funciona, si funcionan los tweens con
alpha pero no los que usan "
_frame" (o "
frame"), no entiendo por qué.
Como se ve en el código, el movieClip que me causa lios, cartel, está contenido en otro ( if_mc.cartel ), pero no creo que sea ese el problema porque, como conté, los tweens de alpha si funcionan. Quizás sea porque está en 3D...ni idea.
Bueno, eso es todo, espero que se haya entendido, saludos a todos.
Código :
import caurina.transitions.*;
if_mc.addEventListener(MouseEvent.CLICK,mover);
function mover(e:MouseEvent):void{
trace("El valor de Z antes de clickear es: "+if_mc.x);
trace("El valor de Z antes de clickear es: "+if_mc.y);
trace("El valor de Z antes de clickear es: "+if_mc.z);
if(if_mc.z != 1000){
Tweener.addTween(if_mc,{z:1000,rotationZ:90,time:1});
Tweener.addTween(if_mc.cartel,{alpha:0,time:3});
//Tweener.addTween(if_mc.cartel,{_frame:30,time:3,transition:"linear" }); NO FUNCIONA
//Tweener.addTween(h_mc,{_frame:30,time:3}); NO FUNCIONA
} else {
Tweener.addTween(if_mc,{z:0,rotationZ:0,time:1});
Tweener.addTween(if_mc.cartel,{alpha:1,time:3});
}
trace("El valor de z es "+ if_mc.z);
}