Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2011, 05:32
Avatar de yefranjo77
yefranjo77
 
Fecha de Ingreso: febrero-2008
Ubicación: Aragua - Venezuela
Mensajes: 312
Antigüedad: 17 años
Puntos: 1
Pregunta Generar Resultados en flash

Hola a todos

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:
this.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();
};
y en las peliculas externas que son las actividades

Código:
stop(); 
_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; 
} 
};
la pelicula principal llama a la externar por medio de un MC VACIO

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
__________________
"Un punto importante para lograr nuestras metas es tener paciencia"