Comunidad de diseño web y desarrollo en internet online

MovieClip dentro de un cuadro

Citar            
MensajeEscrito el 29 Mar 2005 08:21 pm
Saludos:
hay algo que no me sale. tengo un movieclip que sigue al cursor ¿fácil no? :wink: . Pero como todo buen Flashero sabe:

onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}


solamente hace que el clip te siga por todo el escenario. :?
Lo que quiero hacer es, por ejemplo:
Poner un circulo en cualquier parte de mi película, y que el clip siga la mouse, pero dentro del circulo, o sea que no pueda salir.
Ya logré lo que quería, pero haciendo el círculo aparte, osea en otra pelicula, y utilizando loadmovie, cargo el swf en un contenedor invisible, que se encuentra donde quiero el círculo. pero debe de haber otra forma de hacer esto sin tener que hacerlo en una pelicula aparte :shock:

________________________________________________
El que a buen flashero se arrima, buen código lo cobija, si no, te coje lo que anda :bate: :wink: :lol: :lol: :lol:

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

msie
Citar            
MensajeEscrito el 29 Mar 2005 08:32 pm
Usa un if...

if(root._xmouse<125){
this._x = _root._xmouse;
}

Por ahi trabajaria yo, aunque trabajar con movieclips dentro de una misma pelicula es mucho mas sencillo. Crea simbolos, no cargues peliculas con loadmovie...

Saludos!

Por Iox

61 de clabLevel



 

latitud: 43º17'38''N longitud: 4º59'47''O

firefox
Citar            
MensajeEscrito el 29 Mar 2005 09:56 pm
¿Supongo que este if se lo pongo al MovieClip?
No me especificas donde ponerlo.De todos modos gracias

Por elav

Claber

1461 de clabLevel

9 tutoriales

Genero:Masculino  

Administrador de Sistemas

msie
Citar            
MensajeEscrito el 30 Mar 2005 06:55 am
A ver, trata de buscarle un poco de logica. La idea es que antes de colocar al movieclip en la posicion del raton compruebe si sus coordenadas estan entre unos valores. Luego el codigo seria algo asi:

Código :

onClipEvent (enterFrame) {
   if (_root._xmouse<125) {
      this._x = _root._xmouse;
   }
   if (_root._ymouse<125) {
      this._y = _root._ymouse;
   }
}


Saludos!

Por Iox

61 de clabLevel



 

latitud: 43º17'38''N longitud: 4º59'47''O

firefox

 

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