Comunidad de diseño web y desarrollo en internet online

Problema con codigo loco =S

Citar            
MensajeEscrito el 20 Oct 2007 02:56 pm
Bueno, no entiendo porque el codigo no me funciona, esta en un movie clip que esta en "_y 200"

Código :

onClipEvent (enterFrame) {
   if (_y = 100){
            vely = .5
   }
    if (_y <= 200){
             vely = -.5
   }
   _y += vely
}


Bueno, espero que me puedan ayudar, porque el movie clip ni se mueve :cry: :cry:

Gracias de antemano ^^

Por ZequeZ

22 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Oct 2007 04:58 pm
El signo de comparación "igual que" es "==", no "="

Código :

if (_y == 100){

De hecho el if está mal plantedo, "vely" será siempre -.5, y en la última línea tienes "_Y", en mayúscula, cuando es "_y", en minúscula.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 20 Oct 2007 08:31 pm
Gracias! Me habia olvidado =P :crap: , asi que el codigo ahora quedo asi...

Código :

onClipEvent (enterFrame) {
   if (_y == 100){
            vely = .5
   }
    if (_y == 200){
             vely = -.5
   }
   _y += vely
}


^^ Ahora funciona, y la imagen va para arriba y para abajo ^^

Por ZequeZ

22 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 21 Oct 2007 02:52 pm
No te recomiendo usar == Ocupa mayor y menor que.
Por que si la suma por casualidad no da 100, si no que 101 ya tu código no funciona.

Por JaLeRu

Claber

1913 de clabLevel

7 tutoriales

Genero:Masculino  

Existo

firefox

 

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