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);
