Comunidad de diseño web y desarrollo en internet online

como generar un resultado final

Citar            
MensajeEscrito el 19 Jul 2011 01:32 am
Hola a todos

tengo una pelicula principal y 5 peliculas externas... cada pelicula externa es una actividad que debe ser evaluada...

en la pelicula principal tengo un MC CONTENEDOR que es donde se reflejaran todos las pelicula externas (actividades) y trengo una pelicula adicional que son los resultados...

¿Como puedo hacer que los resultados de cada actividad se reflejen en la pelicula resultados.swf?

tomando en cuenta que la pelicula resultados solo esta compuesta por:

cantidad de actividades "5" (esta no es de importancia por que siempre va a aparecer).


Actividades resueltas: ???

actividades no resueltas: ???


aqui les dejo las fuentes para que tengan mejor idea de lo que hago, de verdad porfavor orientenme en este caso. es de urgencia para mi.

[url=http://www.megaupload.com/?d=G2VHZJ3H][/url]

Nota: Las evaluaciones las he hecho anteiormente pero con quiz que son con frames y genera los resultados en el ultimos frame pero con peliculas diferentes no las he hecho.

de antemano gracias por sus aportes

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 19 Jul 2011 01:55 pm
La película principal tiene una ruta, por ejemplo _parent o si es la principal, _root, entonces cuando tiene sun resultado dices: _root.ejercicio1 = 5 ... etc. Es decir le pasas variables desde la peli cargada que la principal irá recolectando

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Jul 2011 02:17 am
Hola solisarg

logre solventar el como generar el resultado

en el 1er fotograma de la pelicula principal coloque:

Código :

[b]this.onLoad = function(){
  _global.aciertos=0;
  _global.malos=0;[/b]}

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;
  } 
} 


en la pelicula externa donde esta las actividad:

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++;
gotoAndPlay(61);
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;
}
};
y en la pelicula resultados coloque:

if (aciertos == 0) {
texto = "Vamos amiguito!!! puedes mejorar ";
}
if (aciertos == 1) {
texto = "Amiguito, esfuérzate más";
}
if (aciertos == 2) {
texto = "Bien hecho amiguito, estas estudiando";
}
if (aciertos == 3) {
texto = "Muy bien amiguito!!! estas mejorando";
}
if (aciertos == 4) {
texto = "Maravilloso!!!, eres inteligente";
}
if (aciertos == 5) {
texto = "Excelente eres el mejor, amiguito";
}
txt_bien.text = aciertos;
txt_mal.text = malos;
txt_texto.text = texto;

Por yefranjo77

81 de clabLevel



Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.