Código ActionScript :
///BOTONERA botones._visible = false; var i:Number; var nombres:Array = new Array("Contacto","Niveles Educativos","Actividades Complementarias","Necesidad de Personal","Inscripciones","Reseñas"); var paginas:Number = nombres.length; for( i = 0; i < paginas; i++ ) { botones.duplicateMovieClip("botones" + i, i+1); this["botones" + i]._x = botones._x + 130 * i; this["botones" + i]._y = botones._y; this["botones" + i].txt_txt = nombres[i]; this["botones" + i].no = i; }
hasta alli todo cool; el problema viene porque quiero aplicar un tween en _x cosa q cuando reprodusca mi peli se vea la botonera entrar en escena de derecha a izquierda; hice esto pero no me funciono
Código ActionScript :
import mx.transitions.Tween; import mx.transitions.Tween.easing.*; var boton = this["botones" + i] var red:Tween = new Tween(b_red,"_x",Elastic.easeOut,-800,0,1/2,true); red.onMotionFinished = function(){ var black:Tween = new Tween(b_bla,"_x",Elastic.easeOut,800,0,1/2,true); black.onMotionFinished = function(){ var b:Tween = new Tween(boton,"_x",Elastic.easeOut,800,0,1,true); } }
una ayudita por fis; el codigo completo es asi
Código ActionScript :
import mx.transitions.Tween; import mx.transitions.Tween.easing.*; var boton = this["botones" + i] var red:Tween = new Tween(b_red,"_x",Elastic.easeOut,-800,0,1/2,true); red.onMotionFinished = function(){ var black:Tween = new Tween(b_bla,"_x",Elastic.easeOut,800,0,1/2,true); black.onMotionFinished = function(){ var b:Tween = new Tween(boton,"_x",Elastic.easeOut,800,0,1,true); } } ///BOTONERA botones._visible = false; var i:Number; var nombres:Array = new Array("Contacto","Niveles Educativos","Actividades Complementarias","Necesidad de Personal","Inscripciones","Reseñas"); var paginas:Number = nombres.length; for( i = 0; i < paginas; i++ ) { botones.duplicateMovieClip("botones" + i, i+1); this["botones" + i]._x = botones._x + 130 * i; this["botones" + i]._y = botones._y; this["botones" + i].txt_txt = nombres[i]; this["botones" + i].no = i; } function change_page(no) { for( i = 0; i < paginas; i++ ) { this["botones" + i].bg1._visible = true; this["botones" + i].bg2._visible = false; } this["botones" + no].bg1._visible = false; this["botones" + no].bg2._visible = true; _root.page = no + 1; _root.play(); } change_page(0);