Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/06/2010, 05:04
eronemamone
 
Fecha de Ingreso: mayo-2010
Mensajes: 49
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema enlazando movieclips con as3

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í :

this.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 ?