Muchisimas gracias, ahora por lo menos me compila, he acomodado el codigo a mi fl, pero todavía no hace lo deseado , y no lo entiendo , en el mc telas hay 30 frames, y cada 5 un stop en As, y en cada stop una tela que es la que quiero mostrar, los otro 4 frames son la transicion,yo he dejado el codigo así :
Código ActionScript:
Ver originalthis.stop();
var contador:Number = 0;
var framecomienzo:Number = 0;
var frameparar:Number = 0;
var frameMostrar:Number = 0;
pantallas_mc.izquierda.addEventListener(MouseEvent .CLICK, test);
pantallas_mc.derecha.addEventListener(MouseEvent.C LICK, test);
function test(e:MouseEvent):void
{
if(e.currentTarget.name == 'izquierda')//comprobamos en que objeto ha habido evento
if (contador == 0 ) {
contador = 5
}else {
contador = contador - 1;
}
else {
if (contador == 5 ) {
contador = 0
}else {
contador = contador - 1;
}
}
paseoalhijo(contador);
}
function paseoalhijo(contador:Number):void
{
trace(contador);
if ( contador == 0 ){
frameMostrar = 1;
}
if ( contador == 1 ){
frameMostrar = 6;
}
if ( contador == 2 ){
frameMostrar = 11;
}
if ( contador == 3 ){
frameMostrar = 16;
}
if ( contador == 4 ){
frameMostrar = 21;
}
if ( contador == 5 ){
frameMostrar = 26;
}
trace(frameMostrar);
pantallas_mc.telas.gotoAndPlay(frameMostrar);
// MC_Patriarca.MC_Padre.MC_Hijo.addEventListener(Eve nt.ENTER_FRAME, revisaframe);
}
Sin embargo, me hace los tracers correctos, pero lo que veo en pantalla es siempre el frame 1 de telas hasta el 5, nunca entra a otro frame, y eso que estoy comprobando frameMostrar y es el correcto.
Tienes alguna idea de porque no se visualiza ?