Comunidad de diseño web y desarrollo en internet online

Cambio de AS1 a AS2

Citar            
MensajeEscrito el 22 Ene 2008 03:03 pm
Saludos, miren quiero cambiar este script para que funcione en AS2 esta hecho en Flash 5 AS1 y funciona pero cuando lo quiero pasar a AS2 el efecto ya no sigue al mouse, es un efectito de agua que sigue al mouse, les agradezco su ayuda.

onClipEvent (mouseMove) {
n++;
if (n == 5) {
i++;
duplicateMovieClip(_root.effect, i, i);
setProperty("/" add i, _x, _root._xmouse);
setProperty("/" add i, _y, _root._ymouse);
n=0;
}
}
onClipEvent (load) {
_root.effect.gotoAndStop("end");
}


La parte donde me marca el error es esta

**Error** Scene=Scene 1, layer=effect mask, frame=49:Line 8: ')' or ',' expected
setProperty("/" add i, _x, _root._xmouse);

**Error** Scene=Scene 1, layer=effect mask, frame=49:Line 9: ')' or ',' expected
setProperty("/" add i, _y, _root._ymouse);

**Error** Scene=Scene 1, layer=effect mask, frame=49:Line 10: Statement must appear within on/onClipEvent handler
n=0;

**Error** Scene=Scene 1, layer=effect mask, frame=49:Line 11: Unexpected '}' encountered
}


:crap:

Por ilik naay

11 de clabLevel



Genero:Masculino  

Mexico

firefox
Citar            
MensajeEscrito el 22 Ene 2008 03:19 pm
Para que te funcione debes declarar las variables que quieres usar porque sino flash tomara eso como nada, es decir, tomará la n como numero... boolean... string... ("no se": dice flash)... jeje
y le cambie eso de setProperty porque no se como se que es eso.
:P

Código :

onClipEvent (load) {
   _root.effect.gotoAndStop("end");
   var n:Number = 0;
   var i:Number = 0;
}
onClipEvent (mouseMove) {
   n++;
   if (n == 5) {
      i++;
      duplicateMovieClip(_root.effect, i, i);
      this._x = _parent._xmouse;
      this._y = _parent._ymouse;
      n = 0;
   }
}

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 22 Ene 2008 03:33 pm
JEJEjejejej muchas gracias si funciona solo que el fondo sin la mascara se mueve en vez del efecto jejejeje ya se por que trae el setProperty aquí te lo dejo y gracias por tu ayuda

Código :

onClipEvent (load) {
   setProperty("", _x, -_parent._x-3);
   setProperty("", _y, -_parent._y-3);
}


este se encuentra en el MC del efecto jejeje.

Por ilik naay

11 de clabLevel



Genero:Masculino  

Mexico

firefox
Citar            
MensajeEscrito el 22 Ene 2008 03:35 pm
ha! yo tampoco se como se utiliza el setProprety :lol:

Por ilik naay

11 de clabLevel



Genero:Masculino  

Mexico

firefox
Citar            
MensajeEscrito el 22 Ene 2008 03:37 pm
JAjajaja... ok!!!
:wink:

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox

 

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