Comunidad de diseño web y desarrollo en internet online

el punto de registro

Citar            
MensajeEscrito el 07 Mar 2008 11:43 am
Hola, que tal. Tengo un un problema. Quiero mover el punto de registro de un Clip (obvio, sin mover el Clip) desde actionScript. Esto se puede hacer? Alguien me ayuda?

Por elnico587

6 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Mar 2008 03:48 pm
Nunca lo he visto, no creo que se pueda

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Mar 2008 05:35 pm

mcapu escribió:

Nunca lo he visto, no creo que se pueda

La verdad si se puede.. existen varias formas para hacerlo y una de ellas puede ser así:

1. Puedes meter en el contenedor en donde quieres ver el archivo un mcVacio y dentro de ese mc vacio cargas el archivo.

2. en las acciones de ese mcVacio le pones esto:

Código :

onClipEvent (data) {
   this._x = -this._width/2;// con esto lo centras verticalmente
   this._y = -this._height/2;// con esto horizintalmente
}

3. debes poner nombres de instancia a cada movieClip y seguir las rutas, por ejemplo:

Código :

contenedor.mcVacio.loadMovie("imagen.jpg");

Saludos!!!
;)

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 08 Mar 2008 02:12 am

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 08 Mar 2008 11:44 am
Lo siento, me equivoqué U_U U_U U_U . Nunca lo había visto, es interesante. Muy bueno

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Mar 2008 11:50 am
que hace exactamente "onClipEvent (data)" ??

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 08 Mar 2008 11:57 am
Es un evento que salta cuando a un objeto mc le llegan variables desde una URL por el método loadVariables(), creo.

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Mar 2008 03:51 pm

Código :

onClipEvent (data) {
   this._x = -this._width/2;// con esto lo centras verticalmente
   this._y = -this._height/2;// con esto horizintalmente
}


entonces...que pinta eso ahi?

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 08 Mar 2008 07:31 pm
Cierto. Creo que se ha confundido jeje. No me fijé en eso. A ver si nos lo explica

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Mar 2008 12:22 pm
Gracias por las respuestas. Ya resolvi el tema. La verdad no encontre forma de mover el punto de registro en si. Pero si una forma de "emular" el cambio de posicion de este. Era una boludez ja :lol:

Simplemente metemos el clip, al que queremos cambiar el pto de registro, en otro clip y movemos el clip "contenido". El punto de registro siempre va a estar quieto en el clip "contenedor". Entonces para cualquier movimiento (en mi caso un zoom), podemos usar el pto de registro del clip "contenedor" junto con lo que sea que tenga (una imagen por ej) el clip "contenido". Debe ser a lo que se referia vcomics, pero no se que onda con "onClipEvent(data)" :?

clipdepelicula, informacion del link que pusiste es muy buena. Pero solo pude abrir el .fla con flash CS3. Y no me funciono. Alguna idea de esto?

Por elnico587

6 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 10 Mar 2008 08:22 pm
Lo que hace el onClipEvent(data) es como una especie de onClipEvent(load) pero el data funciona al recibir información desde un archivo externo en cambio el load funciona para un objeto que se muestra y yap sea o no externo.. entonces en este caso lo que hace es que toma la información de su nueva imagen y la centra dependiendo de sus dimensiones.

Saludos!!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox

 

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