Foros del Web » Creando para Internet » Flash y Actionscript »

loadClip() en una dirección variable.

Estas en el tema de loadClip() en una dirección variable. en el foro de Flash y Actionscript en Foros del Web. Hola a todos! esta vez tengo un problema que debería ser fácil de solucionar pero no me resulta! AS2 resulta que estoy intentando cargar un ...
  #1 (permalink)  
Antiguo 10/01/2011, 15:06
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
loadClip() en una dirección variable.

Hola a todos!

esta vez tengo un problema que debería ser fácil de solucionar pero no me resulta!

AS2

resulta que estoy intentando cargar un clip en una dirección que puede cambiar dependiendo de donde quiero poner el clip.

para esto uso 2 variables, una es la dirección del directorio donde esta el archivo (url) y la otra es la ubicación del clip (clip):

he hecho una función simple de carga:

Código Actionscript:
Ver original
  1. function loadmov(url:String,clip){
  2.     var loader:MovieClipLoader=new MovieClipLoader();
  3.     var detector:Object=new Object();
  4.    
  5.     loader.addListener(detector);
  6.     loader.loadClip(url,clip);
  7. }

por lo que debería funcionar llamándola así por ejemplo:

Código Actionscript:
Ver original
  1. loadmov("clips/clip07.swf","clips.mov.p3.ub.pf.ph7");

Y chan chan chan!!! no funciona!

no se si tenga algo que ver que la ubicación de la película sea muy larga, sin embargo no puedo hacerlo de otra forma.

otra razón que creo que podría ser es el tipo de variable que estoy enviando a la función, debería hacerlo de otra forma?

Agradezco cualquier tipo de ayuda! (+karma)
  #2 (permalink)  
Antiguo 11/01/2011, 08:21
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: loadClip() en una dirección variable.

nadie? no puede ser tan difícil D=
  #3 (permalink)  
Antiguo 11/01/2011, 08:24
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Respuesta: loadClip() en una dirección variable.

Prueba con:

loadmov("clips/clip07.swf","_root.clips.mov.p3.ub.pf.ph7");

Aunque sin ver el fla...no sé si el clips.mov.p3.ub.pf.ph7 es del swf principal o del clip07.swf
  #4 (permalink)  
Antiguo 11/01/2011, 09:19
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: loadClip() en una dirección variable.

intenté así pero sigue igual, lastima, era una buena idea pero la función se ejecuta desde el _root.

quizás estoy haciendo mal la instrucción loadClip();
  #5 (permalink)  
Antiguo 11/01/2011, 13:01
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Respuesta: loadClip() en una dirección variable.

La cuestión es que lo carga...he cargado un swf con sonido y el sonido se oye pero no se ve el clip...

Es extraño.
  #6 (permalink)  
Antiguo 11/01/2011, 13:30
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: loadClip() en una dirección variable.

en serio!? esto ya parece error de flash entonces... lo que me parece inusual!
  #7 (permalink)  
Antiguo 11/01/2011, 13:45
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Respuesta: loadClip() en una dirección variable.

www.l-numa.com/loadclip.rar

Ahí lo llevas todo en un rar. He utilizado un código parecido pero le pasa lo mismo. Bueno casi, si ejecutas el swf de clips/clip07.swf, no se escucha el sonido pero se ve. Si ejecutas loadclip.swf se escucha el sonido de clip07.swf pero no se ve.

Che cazzata!

Como diría Fabri Fibra. :P

Es en flash cs4.
  #8 (permalink)  
Antiguo 12/01/2011, 08:36
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: loadClip() en una dirección variable.

supongo que me va a convenir usar loadMovie(), lastima por que asi no puedo ver fácilmente el % de carga.

Gracias por todo!
  #9 (permalink)  
Antiguo 26/01/2011, 13:13
Avatar de Jair_10  
Fecha de Ingreso: enero-2011
Ubicación: MEXICO
Mensajes: 3
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: loadClip() en una dirección variable.

TENGO UN PROBLEMA, TENGO UNOS SWF EN UNA PAGINA Y EL CODIGO PARA QUE PASE DE UN SWF A OTRO ES

_root.loadMovie("LA RUTA DEL SWF")
(ESTO EN ACTIONSCRIPT2)

PERO CUAL SERIA PARA ACTION SCRIPT3 ??

HELP¡¡¡
  #10 (permalink)  
Antiguo 06/06/2011, 05:30
 
Fecha de Ingreso: junio-2011
Mensajes: 6
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: loadClip() en una dirección variable.

Prueba al momento de llamar a la función, darle valor de tipo movieclip al clip de destino en lugar de un String

osea
loadmov("clips/clip07.swf", _root.clips.mov.p3.ub.pf.ph7);

y a la funcion la declaras asi

function loadmov(url:String, clip:MovieClip)

Me dices si funciona, saludos
  #11 (permalink)  
Antiguo 06/06/2011, 10:36
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: loadClip() en una dirección variable.

Hola elmati_dp:
1.- Estás respondiendo a una pregunta de hace 6 meses de haberse realizado, como Jair_10 no reiteró su pregunta, posiblemente ya lo resolvió.
2.- Jair_10 estaba pidiendo el código en AS3, al equivalente a AS2 que publicó.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: loadclip, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:30.