Acciones

Programació amb Actionscript

Acciones

EntradaAutor: princesita Data: dc. març 19, 2003 4:58 pm


8O
Hola, Toni aqui estoy ya inscrita :P
quería saber como hago en flash una acción que un elemento haga lo contrario que los movimientos del ratón,
saludos
“Sé feliz con lo que tienes mientras trabajas para lo que quieres”
princesita
pingu rookie
pingu rookie
 
Entrades: 7
Membre des de: dt. març 18, 2003 4:16 pm
Ubicació: actualmente bcn

acciones

EntradaAutor: Toni Data: dc. març 19, 2003 10:46 pm

Hola princesita : bowing : :wink:
Bueno, supongo que te refieres a que el objeto se mueva al revés que el ratón...
Haz un movieClip del objeto que quieras mover y en sus acciones de MovieClip pon esto:

onClipEvent (enterFrame) {
this._x = 550-_root._xmouse
this._y = 400-_root._ymouse
}

...verás que divertido... :roll: :lol: :roll: :lol: :o :D
Avatar de l’usuari
Toni
pingu hacker
pingu hacker
 
Entrades: 375
Membre des de: ds. feb. 08, 2003 11:12 am
Ubicació: bcn

EntradaAutor: princesita Data: dj. març 20, 2003 12:44 am

:D :D :D :D
muchas gracias toni! ya pude hacer eso, ahora otra cosa, no quiero que se salga de un cuadro que mide 550 x 180 aunque el tamaño de mi documento es mas grande, quiero que solo haga esto en esa area del rectangulo, tengo que poner un rectangulo aunque sea del mismo color y ponerle hitTest o que hago en ese caso?

gracias!
saludillos
se extrañan las clases de flash :cry: :cry: :cry: :cry: :cry:
“Sé feliz con lo que tienes mientras trabajas para lo que quieres”
princesita
pingu rookie
pingu rookie
 
Entrades: 7
Membre des de: dt. març 18, 2003 4:16 pm
Ubicació: actualmente bcn

EntradaAutor: Toni Data: dj. març 20, 2003 9:16 am

Pos mu facil...

el cuadrado lo conviertes en un movie clip y lo pones detrás del elemento que se va a mover y:


onClipEvent(enterFrame){
desfasex = _root.cuadrado._x-(_root.cuadrado._width/2);
desfasey = _root.cuadrado._y-(_root.cuadrado._height/2);
this._x = (550-_root._xmouse)+desfasex;
this._y = (180-_root._ymouse)+desfasey;
if(this._x<desfasex)this._x=desfasex
if(this._y<desfasey)this._y=desfasey
if(this._x>(_root.cuadrado._x+(_root.cuadrado._width/2)))this._x=_root.cuadrado._x+(_root.cuadrado._width/2)
if(this._y>(_root.cuadrado._y+(_root.cuadrado._height/2)))this._y=_root.cuadrado._y+(_root.cuadrado._height/2)
}



... bueno.. aún faltaría controlar alguna cosilla... ánimo!!

:roll: :lol: :roll: :D
Avatar de l’usuari
Toni
pingu hacker
pingu hacker
 
Entrades: 375
Membre des de: ds. feb. 08, 2003 11:12 am
Ubicació: bcn

EntradaAutor: princesita Data: dj. març 20, 2003 9:17 pm

:lol: :lol: :lol: :lol:
yujuuuu!!! ya pude! muchas gracias teacher!

saludillos!
yo
“Sé feliz con lo que tienes mientras trabajas para lo que quieres”
princesita
pingu rookie
pingu rookie
 
Entrades: 7
Membre des de: dt. març 18, 2003 4:16 pm
Ubicació: actualmente bcn


Torna a: Actionscript

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 1 visitant