Você está na página 1de 9

Ahora, s cargar una imagen externa en un movie clip vaco, y la imagen se me carga hacia la derecha y hacia abajo.

El movie clip vaco se llama im Lo que pretendo, supongo que es muy fcil pero no tengo ni idea de cmo hacerlo. He buscado en la ayuda y no encuentro la forma de que me cargue la imagen a partir del centro de esta. Ya que tengo imgenes de distintos tamaos y quiero que nazcan desde el centro. Se entiende? Muchas gracias.

__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

07-jul-2006, 14:53

#2 (permalink)

sheshu

hola, lo que tienes que hacer es recolocar el clip una vez que se ha completado la carga. por ejemplo si la estrella est en la posicin x0, y0, cuando se haya cargado el clip pones algo as: Cdigo: im._x=x0-im._width*0.5; im._y=y0-im._height*0.5; para asegurarte que el clip est cargado te recomiendo el uso de MovieClipLoader disponible desde la versin MX 2004. saludos, sheshu
__________________ sheshu ::: www.tutoriales-flash.com

Fecha de Ingreso: abril-2006 Ubicacin: En too el medio Mensajes: 167

07-jul-2006, 15:02

#3 (permalink)

miska_autentica

Lo que pasa es que la carga yo no la hago si no que la hace el usuario cuando clica sobre una de las imagenes en miniatura que aparecen a la derecha. Esas que estn en azulito. A los botones en azulito invisibles que hay sobre las

Fecha de Ingreso: julio-2005 Ubicacin: Valencia | Mediterrneo Mensajes: 1.457

imagenes en miniatura, esas que se ven en la derecha, les digo:


Cita:

on (release) { im.LoadMovie(a.jpg); } Si le aado lo que me dices:


Cita:

im._x=x0-im._width*0.5; im._y=y0-im._height*0.5; Funcionar? Dnde se lo pongo? Despus? Gracias.


__________________

Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

07-jul-2006, 16:06

#4 (permalink)

sheshu

tienes que comprobar que se ha cargado completamente el clip para poder reposicionarlo, usa la clase MovieClipLoader si puedes, aqu tienes un tutorial: Carga de clips externos. La clase MovieClipLoader. En el zip descargable del tutorial viene entre otras cosas

Fecha de Ingreso: abril-2006 Ubicacin: En too el medio Mensajes: 167

como centrarlo en un punto. un saludo, sheshu


__________________ sheshu ::: www.tutoriales-flash.com
ltima edicin por sheshu; 20-oct-2006 a las 06:18

09-jul2006, 11:51 #5 (permalink)

miska _aute ntica

En el tutorial ese que me recomiendas aparece esto:


Cdigo PHP:

on (release) { //carga la imagen var ruta = "files/ejemploLoader1.jpg"; // aqui puedes pon er la ruta que quieras, para que funcione correctamente debe estar en un servidor remoto mi_mcl.loadClip(ruta, contenedor_mc); }

Fecha de Ingreso: julio2005 Ubicacin : Valencia | Mediterr neo Mensajes : 1.457

Lo del MovieClipLoader no lo he visto. Yo en mi Flash he puesto esto (es que adems el botn es un movieclip que se puede mover por un rea):
Cdigo PHP:

on (press) { startDrag(this, true, 770, 40, 940, 560); } on (release) { stopDrag(); _root.mcv.loadMovie("003.gif"); mcv._x = x0-mcv._width*0.5;

mcv._y = y0-mcv._height*0.5; }

Ahora el moviclip se llama "mcv". Aparece la imagen pero no desde el centro. Es decir, ahora mismo aparece la imagen as..., desplazada. He hecho un sencillo esquema para que se entienda. INCORRECTO

CORRECTO

Ay! Es que no me entero mucho de nada, soy demasiado principiante.


__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

09-jul2006, 16:29

#6 (permalink)

miska_ autenti ca

Ya he encontrado una solucin, bueno yo no... ji ji ji, me han ayudado (pk), que a mi me funciona porque ya se me queda en el centro de todo.
Cdigo PHP:

Fecha de Ingreso: julio-2005 Ubicacin: Valencia | Mediterrn eo Mensajes: 1.457

on (press) { startDrag(this, true, 770, 40, 940, 560); } on (release) { stopDrag(); _root.createEmptyMovieClip("holder", 100); _root.holder._x = Stage.width/2; _root.holder._y = Stage.height/2; _root.holder.loadMovie("003.gif"); _root.onEnterFrame = function() { if (_root.holder._width>0) { delete _root.onEnterFrame; _root.holder._x -= _root.holder._width/2; _root.holder._y -= _root.holder._height/2; } }; }

Gracias. De todos modos, si se sabe alguna otra solucin tambin es bien recibida.
__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

10-jul-2006, 03:57

#7 (permalink)

miska_autentica

Joer!!! Tengo otro problema.

Antes, esta solucin (la que pongo en el mensaje de arriba) me cargaba los .gif, pero en el momento que la he utilizado para cargar tambin .jpg ya no me carga los .gif, sino solmamente los .jpg.
Fecha de Ingreso: julio-2005 Ubicacin: Valencia | Mediterrneo Mensajes: 1.457

Bueno, los .swf tambin me los carga pero desplazados hacia abajo. Por qu puede pasarme esto? Por favor!!! Necesito ayuda. Es algo urgente. Necesito entregar mi web en este mes y si no suspendo. Es de cida o muerte.
__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

10-jul-2006, 12:51

#8 (permalink)

miska_autentica

Nadie lo sabe? (Lo que pregunto en el post de


arriba; #7) Nuca os pasado algo parecido? Es Flash 8. Por favor, estoy desesperada.

Fecha de Ingreso: julio-2005 Ubicacin: Valencia | Mediterrneo Mensajes: 1.457

Gracias.

__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

10-jul-2006, 12:56

#9 (permalink)

roc2107
oppo

Oye miska_autentica, y porque no le cambias la extensin de .gif a .jpg. no se puede??


__________________ Blog de Diseo Grfico roc21.com || Exmenes

El secreto de la creatividad es saber esconder tus fuentes.


Fecha de Ingreso: febrero2003 Ubicacin: Len Guanajuato Mensajes: 4.602

10-jul-2006, 13:44

#10 (permalink)

miska_autentica

Lo acabo de probar y jooooo, no se puede.

noooooo,

Es decir, si me deja cambiarle la extensin y me dice que igual el archivo queda inutilizable. No queda inutilizable porque se sigue viendo.
Fecha de Ingreso: julio-2005 Ubicacin: Valencia | Mediterrneo Mensajes: 1.457

Pero sigue sin cargarse externamente en Flash. Es incompatible cargar gif y jpg en un mismo archivo de flash?
__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

10-jul-2006, 17:08

#11 (permalink)

stock

Cita:

Iniciado por miska_autentica De todos modos, si se sabe alguna otra solucin tambin

es bien recibida. Hola miskilla!!


Fecha de Ingreso: junio2004 Ubicacin: Monterrey NL Mensajes: 2.145

mira, la semana pasada hice algo muy semejante, ocupaba centrar una imagen dentro de un MC, algo muy semejante a lo de tus diagramas..... ok, todos sabemos que para centrarlo nadamas es necesario hacer algo asi. x = widthdelobjetocontenedor/2 widthdelaimagecargada/2; y = heigthdelobjetocontenedor/2 heigthdelaimagencargada/2; eso es suficiente para centrar la imagen, peroooooo como la imagen es variable, aqui se presenta el problema, pues no se saben las medidas de la imagen cargada hasta que esta esta lista. bueno, la solucion es unicamente disparar una funcion cuando sucede el evento onLoadInit de la clase MovieClipLoader, es en este evento donde ya puedes saber las propiedades de la imagen cargada!! mira, te pongo un poco de mi code Cdigo: listener.onLoadComplete = function(target_mc:MovieClip):Void };

listener.onLoadInit = function(target_mc:MovieClip):Void { //aqui es donde ya puedes acceder a las propiedades target_mc.width y todas las que quieras!! fotoSpace.cargador._visible = false; transicion(eval("fotoSpace.foto.foto"+(z1)), target_mc); }; bueno miskita, no se si eso te sirva! nos vemos, have funnnnnn
__________________ Si estas comenzando a desarrollar sobre la web: Quizzpot cursos y tutoriales sobre desarrollo web | Preguntas y respuestas sobre Ext JS

10-jul-2006, 18:37

#12 (permalink)

miska_autentica

Ya lo tengo!!!! Bien!!! Bien!!!

Resulta que en las preferencias de publicacin haba puesto que fuese en la versin 7 de Flash. Y da la casualidad de que los Gif solo se aceptan en los swf
Fecha de Ingreso: julio2005 Ubicacin: Valencia | Mediterrneo Mensajes: 1.457

a partir de Flash 8. Era esa tonteria. Y yo dndole mil vueltas y buscando en mil sitios. Ahora ya me salen los GiF, el problema es que hay que ponerlo en la version 8 y es un inconveniente porque mucha gente aun no tiene acceso a esa versin. Gracias!!! Qu feliz que soy...
__________________
Ella est en el horizonte -dice Fernando Birri-. Me acerco dos pasos, ella se aleja dos pasos. Camino diez pasos y el horizonte se corre diez pasos ms all. Por mucho que yo camine, nunca la alcanzar. Para que sirve la utopa? Para eso sirve: para caminar. -Eduardo Galeano-

Você também pode gostar