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

se puede sin usar componentes?

Estas en el tema de se puede sin usar componentes? en el foro de Flash y Actionscript en Foros del Web. Quisiera saber como puedo hacer para que en mi pelicula swf se carguen nuevas peliculas swf (sin que se vayan las anteriores) en la posicion ...
  #1 (permalink)  
Antiguo 06/08/2003, 00:19
 
Fecha de Ingreso: abril-2003
Mensajes: 20
Antigüedad: 14 años, 7 meses
Puntos: 0
se puede sin usar componentes?

Quisiera saber como puedo hacer para que en mi pelicula swf se carguen nuevas peliculas swf (sin que se vayan las anteriores) en la posicion exacta que pueda definir yo. Tengo entendido por lo que lei aqui que se puede hacer mediante componentes. Pero hay alguna forma de hacerlo sin utilizar componentes??
Desde ya gracias a todos!!

Kuntita
  #2 (permalink)  
Antiguo 06/08/2003, 00:50
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.041
Antigüedad: 15 años
Puntos: 37
no requieres componentes, simplemente inserta lo que llamaria un "seedClip" o clip vacio, dale un nombre de instancia, colocalo en el escenario donde mas te convenga.

Los seedClips se usan para ser cargados DINAMICAMENTE durante la ejecucion con "swf's" externos... asi , supon que tienes 2 clip vacios en el escenario nombrados:

"seedFoto" y "seedLogo"

puedes, mediante actionscript en un frame o en una accion de boton colocar:
seedFoto.loadMovie("tumovieexterna1.swf")
seedLogo.loadMovie("/logos/tumovieexterna2.swf")
  #3 (permalink)  
Antiguo 08/08/2003, 01:37
 
Fecha de Ingreso: abril-2003
Mensajes: 20
Antigüedad: 14 años, 7 meses
Puntos: 0
Gracias wwwmaster, pero no se por que pero sigue sin funcionar.
Lo que hice fue crear dentro de la pelicula 1.swf un clip vacio llamado "video"
Luego lo inserte en el lugar exacto donde queria que se ejecute la otra pelicula .swf que se llama 2.swf
Luego inserte el siguiente AS en el frame 1 de la pelicula 1.swf

video.loadMovie("2.swf")

pero no funciono, me podrias decir en que me equivoque???
Seguramente estoy escribiendo algo mal verdad??

Desde ya te agradezco tu ayuda!!

Kuntita
  #4 (permalink)  
Antiguo 09/08/2003, 23:35
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 16 años, 7 meses
Puntos: 1
Necesitas checar estas cosas:

a) Que en el frame donde pusiste la accion video.loadMovie("2.swf")
YA EXISTA LA INSTANCIA de "video"... si "video" esta definido en el frame 5 y la accion la tienes en el frame 1 NO FUNCIONARA, debido a que no hallara a "video".

b) Que la movie "2.swf" exista en el mismo directorio que "1.swf", si "2.swf" estuviese en un subdirectorio tendrias que hacer un
video.loadMovie("subdir/2.swf")

c) Que ambas movies esten compiladas como Flash 6.

d) Que en el frame 1 de la movie 2.swf NO TENGAS un STOP(), aun, si lo tuvieses, debieras tener algun objeto visible para ver que ya ha sido cargado.

e) Colocale un trace a 2.swf en el frame 1 para ver que ya se cargo, algo como:
trace("hola, etoy en 2.swf!!")

Asi, desde la compilada del 1.swf al momento de ejecutar el loadmovie("2.swf") debiera aparecer el trace.
__________________
Si necesitas los servicios de un programador ASP, JSP, HTML, JavaScript, ActionScript, o una aplicacion en Visual Basic o Delphi, enviame un email a [email protected]
  #5 (permalink)  
Antiguo 09/08/2003, 23:37
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 16 años, 7 meses
Puntos: 1
f) que TU INSTANCIA creada se llame "video" esto es INDEPENDIENTE del nombre de la movie DENTRO DE LA BIBLIOTECA eh?
__________________
Si necesitas los servicios de un programador ASP, JSP, HTML, JavaScript, ActionScript, o una aplicacion en Visual Basic o Delphi, enviame un email a [email protected]
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 08:57.