08/06/2010, 18:47
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 49
Antigüedad: 14 años, 6 meses 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 |