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

Al final , he alargado unos frames , no eran demasiados, pero no acabo de pillar muy bien la programacion con as3, por ejemplo , ahora si que estoy usando el event ENTER FRAME para intentar pasar una variable , o para q me ejecute una funcion .

La historia sigue igual, es un MC Patriarca, MC Padre con 2 botenes y otro MC hijo

EN el MC_Patriarca tenemos todo

MC Padre los 2 botones y los 6 recuadros

MC hijo las 6 acciones que mostrara en el recuadro,

En el MC PADRE ahora tengo esto :

import flash.events.MouseEvent;

var num = 0;
var liniatiempo:Object=root;


function mIzq($event:MouseEvent):void{
if (num == 0 ) {
contador = 5
gotoAndPlay("primero");
/*telas.moverPantallas(Event.ENTER_FRAME,contador); */


}else {
contador = contador - 1;
gotoAndPlay("primero");

/*telas.addEventListener(Event.ENTER_FRAME, telas.moverPantallas(contador));*/

}

}

izquierda.addEventListener(MouseEvent.CLICK, mIzq);

Tambien he tratado de leerla desde el hijo pero siempre me da error el codigo que tengo ahora mismo en el hijo es :

var cont = MovieClip(parent).contador;
addEventListener (Event.ENTER_FRAME, moverPantallas(cont) );
function moverPantallas (int:num) {

if ( num == 0 ){

gotoAndPlay(1);

}

if ( num == 1 ){

gotoAndPlay(6);

}
if ( num == 2 ){

gotoAndPlay(11);

}

if ( num == 3 ){

gotoAndPlay(16);

}
if ( num == 4 ){

gotoAndPlay(21);

}

if ( num == 5 ){

gotoAndPlay(26);

}
}

Llevo horas cambiando codigo y solo consigo más errores, sé que ahora mismo quizás haya alguna burrada, pero es que ahora mismo no se ya ni el orden.... entiendo que debe ser super simple, pero me está costando un monton aclararme con el as3... en fin seguimos