Comunidad de diseño web y desarrollo en internet online

Sumas con as 2.0

Citar            
MensajeEscrito el 06 May 2009 06:53 am
Necesito ayuda con un programa que haga sumas con drag and drop y colisiones, necesito que sume cuando se suelte el movie clip dentro de un area determinada que le llame "Sumas_mc" tengo el siguient codigo , el codigo esta en un boton que esta dentro del movie clip llamado unidad_mc.
Este moviclip unidad_mc es llamado desde la biblioteca y duplicado 10 veces en el escenario.
La idea es que sume 1 cada vez que se realize la colison con Sumas_mc.
on (press) {
startDrag(this,false);
}

on (release) {
stopDrag();

if (this._droptarget == "/Sumas_mc") {
_root.Sumas_mc.gotoAndStop(2);
num++;
trace(num);
} else {
_root.Sumas_mc.gotoAndPlay(1);
}
}
la suma funciona cuando se coloca dentro de on(Press), pero necesito que se realiza cada vez que suceda la colision con Sumas_mc; porfavor ayuda.

Por Alexaun585842

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 06 May 2009 07:25 am
Gracias por la ayuda ya logre resolver ese problema ahora tengo otro nuevo problema me pueden porfavor ayudar, como mencione soy nuevo en el foro y en al action script asi qie aun no puedo resolver algunos problemas, si me pueden ayudar con esto les estaria muy agradecido
http://foros.cristalab.com/sumas-con-as-2.0-t72599/

Por Alexaun585842

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 06 May 2009 01:28 pm
????????

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 May 2009 05:52 pm
perdon copie la rspuesta de mi anterior pregunta aqui

Por Alexaun585842

10 de clabLevel



 

safari
Citar            
MensajeEscrito el 07 May 2009 06:22 am
Quizás en la línea de tiempo principal deberías crear una variable como esta:

Código :

var num:Number = 0;


Después, el código que tienes lo pondría así:

Código :

on (press) {
    startDrag(this,false);
}

on (release) {
    stopDrag();

    if (this._droptarget == "_root.Sumas_mc") {
        _root.Sumas_mc.gotoAndStop(2);
        _root.num++;
        trace(_root.num);
    } else {
        _root.Sumas_mc.gotoAndPlay(1);
    }
}


Prueba a ver si te sirve

Por CidDeMizar

81 de clabLevel



 

msie7
Citar            
MensajeEscrito el 10 May 2009 06:18 am
Muchas gracias CidDeMizar me funciono muy bien solo me dio un error al crear la variable num asi que solo la puse asi
num = 0; nuevamente muchas gracias.

Por Alexaun585842

10 de clabLevel



 

msie7

 

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