Comunidad de diseño web y desarrollo en internet online

Como hago la funcion

Citar            
MensajeEscrito el 13 Jun 2010 03:18 pm
la idea es construir una funcion que me permita que una instancia de objeto siga el mouse.
cuando se programa dentro de la instancia el codigo es este:
onClipEvent(enterFrame){
this._x+=_xmouse/5
this._y+=_ymouse/20
}
ahora como pongo esto en una funcion de tal manera que:
function seguirmouse(instancia:MovieClip){
}
la funcion solo reciba el nombre de instancia y siga el mouse;

gracias.

Por maklister

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Jun 2010 08:51 pm
Hola, sería así:

Código ActionScript :

function seguirmouse(instancia:MovieClip){
  instancia._x += _xmouse/5;
  instancia._y += _ymouse/20;
}

hasta luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jun 2010 12:04 pm
tambien la escribi asi y no funciona, porque hay no esta onClipEvent que hace que el efecto se logre.

Por maklister

6 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Jun 2010 11:23 pm
O_O!! a ver... una función de ese tipo no se usa en un contexto en el cual uses un "onClipEvent", puesto que eso únicamente se hace en el código de un movieclip, por lo tanto esa función deberías escribirla en un fotograma, y como parámetro decirle el movieclip que va a afectar, para que "la funcion solo reciba el nombre de instancia y siga el mouse", ahora, revisa que pusiste onClipEvent(enterFrame), es un enterFrame, así que usa un onEnterFrame en el frame junto con las declaraciónes posteriores de la función, para que se haga en cada fotograma entrante, o usa un timer para que se haga en intervalos.
si tienes alguna duda pregunta aca :)
hasta luego!

Por hormy1

Claber

124 de clabLevel



 

firefox

 

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