Comunidad de diseño web y desarrollo en internet online

Carga externa de swf - URGENTE!!! - botones sin funcionar

Citar            
MensajeEscrito el 28 Jul 2009 05:46 pm
Hola a todos, soy nueva en este foro. La verdad que siempre cristalab me ha ayudado. Pero esta vez no encontre lo que estoy buscando.

Tengo un sitio armado en flash, llamado index.swf; el cual en una de sus secciones llama a otro swf externo, _root.contenido.loadMovie("galeria.swf"); .
El problema radica en que no puedo generar ninguna accion del 2do swf. Es decir, ejecuto el index.swf y cuando llego a la seccion de galeria, me carga el archivo, pero no me deja hacer click en los botones que estan dentro de este segundo swf y no genera ninguna accion, permace estatico. En cambio, si solo ejecuto galeria.swf funcionan los botones sin problema.

Que es lo que puede estar pasando??
Muchas gracias!!

Por natub

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Jul 2009 05:48 pm
Prueba a cargarlo con

Código ActionScript :

loadMovieNum("galeria.swf","1")


Pero mirate un poco loadMovieNum. No es igual que cargar con loadMovie. No se carga en contenedores, y se carga en el punto donde lo hayas creado.

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 05:52 pm
Muchas gracias Jorge!! :D

Por natub

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Jul 2009 05:53 pm
A mandar! ^^

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 05:56 pm
Deberias pasar el codigo de unos de los botones para ver el problema natub, seguramente falte el _root en ellos pero estaria bien mirarlos asi se resuelve mas rapido...

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2009 05:58 pm
Perdon esta cargando mal la pagina y me aparece con 0 mensajes, por ello postee. :twisted:

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:00 pm

checheno escribió:

Perdon esta cargando mal la pagina y me aparece con 0 mensajes, por ello postee. :twisted:


No pasa nada Checheno, si le sigue sin funcionar, que los postee, tienes razón ;)

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:02 pm
Otra pregunta.. jeje

Como hago para asignarle coordenadas de posicion?

Por natub

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Jul 2009 06:07 pm
Para ponerle las coordenadas a loadMovieNum, como ya he dicho, no se mete dentro de un contenedor, sino que la pelicula a cargar tienes que colocarla donde la necesitas cargar.

Por ejmplo:

Tu tienes una pelicula principal de 700 x 700. y en el punto X20 Y40 tienes que cargar la peli con loadMovieNum. Pues la peli a cargar tienes que ponerla en el X20 e Y40.

Espero explicarme...

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:11 pm
pero como seria el script? luego del loadMovieNum?

ej. this._x= 20;

Por natub

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Jul 2009 06:12 pm
Yo coloque la peli en las coordenadas que queria, pero me toma por default el 0, 0 del swf original.

Por natub

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 28 Jul 2009 06:14 pm

natub escribió:

Yo coloque la peli en las coordenadas que queria, pero me toma por default el 0, 0 del swf original.


A eso me refiero, te tomara el 0,0 de la principal siempre. Por eso la pelicula a cargar, tiene que estar en otras coordenadas. Si esta en el 0.0, te la poondra en el 0,0 de la principal.

Debes ponerla en las coordenadas donde vaya a ser cargada

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:48 pm
Dos opciones para poder darle ubicacion a tu swf externo:

En ambos casos deberas tener un Mc contenedor que es el que recibira las posiciones dentro de swf principal para ubicar los externos.

.01 creas un mc vacio mediante codigo y le dices cual es tu swf

Código ActionScript :

clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc._x = 100;
clip_mc._y = 100
clip_mc.loadMovie("tu.swf")


.02 creas tu mc vacio a manitas

Un metodo para no confundirme es el siguiente:
dibujo un rectangulo lo convierto en mc.
Lo borro del escenario, lo voy a buscar a la biblioteca y en lynkage tildo la opcion exportar para actionscript
en identifier le coloco el nombre, ejemplo: vacio
y ahora vamos al fotograma 1 o el necesario (donde queramos trabajar)
y le ponemos el siguiente codigo

Código ActionScript :

this.attachMovie("vacio","mp_mc",0);
   mp_mc._x=180;
   mp_mc._y=145;
   mp_mc.loadMovie("tu.swf");


"vacio": es tu mc creado que esta en la biblioteca.
"mp_mc": es el nombre de instancia que se le da desde aqui mismo, osea desde el codigo.
,0): es la profundidad.
mp_mc._x=180: desde aqui manejas x
mp_mc._y=145; desde aqui manejas y

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:51 pm
Aqui otras opciones y mas detalladamente explicadas
Saludos y suerte con el proyecto ;)

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox

 

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