acabo de terminar un software educativo hecho en flash 8 AS2, el mismo esta conformado por
una pelicula principal.swf
con un mc_vacio donde se alojan las peliculas externas
10 peliculas externas
y un a pelicula resultados_1.swf, la misma esta conformada:
NUMERO DE ACTIVIDADES: 5
ACTIVIDADES REALIZADAS:
ACTIVIDADES NO REALIZADAS:
Y un texto dinamico, donde se le hara una observacion al usuario.
al cumplir las 5 actividades le das al boton siguiente y te manda a la pantalla de los resultados_1.swf, con los resultados obtenidos.
pero ahora me presenta este problema... resulta que cuando voy probar el software cuando llego a la pelicula resultados me dice:
NUMERO DE ACTIVIDADES: 5
ACTIVIDADES RESUELTAS: Nan
ACTIVIDADES NO RESULTAS: Nan
y en OBSERVACIONES: Undefined
y no entiendo por que.
En la pelicula principal tengo la declaracion de las variables.
Código:
y en las peliculas externas que son las actividadesthis.onLoad = function(){ _global.aciertos=0; _global.malos=0;} con=0; btn_siguiente.enabled = false; btn_siguiente.onRelease = function(){ con+=1; if(con>4){ unloadMovie(mc_vacio); loadMovie("resultado_1.swf",0); }else{ unloadMovie(mc_vacio); mc_vacio.loadMovie("pelicula00" + int (random(10)) + ".swf"); btn_siguiente.enabled = false; } } var guarda:Array=new Array(); _global.i=1; while(_global.i<=10){ numero=random(10)+1; compruebanumero(numero); } function compruebanumero(numero){ noesta=false; for(j=0;j<=guarda.length;j++){ if(guarda[j]==numero){ noesta=true; } } if(noesta==false){ guarda.push(numero); _global.i++; } } Mouse.hide(); cursor_mc.onMouseMove = function(){ this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); };
Código:
la pelicula principal llama a la externar por medio de un MC VACIOstop(); _global.cont = 0; _global.desc = 0; if (cont == 5){ //trace("Muy bien"); _global.aciertos++; this._parent.btn_siguiente.enabled = true; a_mc.enabled = false; e_mc.enabled = false; i_mc.enabled = false; o_mc.enabled = false; u_mc.enabled = false; } if (desc == 3){ //trace("Error, pasa al siguiente"); _global.malos++; this._parent.btn_siguiente.enabled = true; a_mc.enabled = false; e_mc.enabled = false; i_mc.enabled = false; o_mc.enabled = false; u_mc.enabled = false; } posX = a_mc._x; posY = a_mc._y; a_mc.onPress = function(mouseDown) { this.startDrag(); }; a_mc.onRelease = function(mouseUp) { this.stopDrag(); if (this.hitTest(dropZone1)) { cont+=1; //trace(cont); gotoAndPlay(2); a_mc._x = dropZone1._x; a_mc._y = dropZone1._y; // trace(e_mc._x); } else { gotoAndPlay(31); desc+=1; // trace("mal"); a_mc._x = posX; a_mc._y = posY; } };
DE ANTEMANO GRACIAS POR SUS APORTES
aqui les dejo los fla y las pelicula de lo que hice para saber si ven algo que yo no veo.
http://www.megaupload.com/?d=SPKAUPCB
por favor necesito aclarar esas duda con urgencia