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

Cargar una pelicula al pulsar un boton descargando la anterior

Estas en el tema de Cargar una pelicula al pulsar un boton descargando la anterior en el foro de Flash y Actionscript en Foros del Web. Hola: Bueno soy muy novato en action script 3 y en flash osea que a ver si me podeis ayudar. La idea es tener un ...
  #1 (permalink)  
Antiguo 08/08/2009, 14:49
 
Fecha de Ingreso: enero-2009
Mensajes: 50
Antigüedad: 12 años, 1 mes
Puntos: 0
Cargar una pelicula al pulsar un boton descargando la anterior

Hola:

Bueno soy muy novato en action script 3 y en flash osea que a ver si me podeis ayudar.

La idea es tener un clip0.swf que nada mas arrancar cargue un clip1.swf1

El clip0.swf tiene un botón que cuando le de debe descargar el clip1.swf y cargar el clip2.swf.

Sé que el boton tiene que tener un listener que disparará la función que cambia del clip1.swf al clip2.swf pero no soy capaz.


Gracias por la ayuda
  #2 (permalink)  
Antiguo 08/08/2009, 17:08
kpx
 
Fecha de Ingreso: julio-2009
Mensajes: 13
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Cargar una pelicula al pulsar un boton descargando la anterior

Hola


no se si entendi bien.. por lo q veo la pelicula principal es clip0

lo q tendrias q hacer es algo asi.. (pruebalo y me cuentas si funciona... o si no era ese el problema)

Cita:
var load0:Loader = new Loader()
load0.load(new URLRequest("clip1.swf"))
addChild(load0);
al addChild le puedes poner un mc.addChild en caso q cargues la pelicula en un movieclip


ese codigo lo q hace es cargarte clip1.swf apenas arranca clip0.swf (de mas esta decir q el codigo va en el frame 1 de clip0.swf)

despues quieres que boton1 descargue clip1 y cargue clip 2 seria algo asi

Cita:
function cargar (event){
removeChild("clip1.swf")
var load1:Loader = new Loader()
load1.load(new URLRequest("clip2.swf"))
addChild(load1);
}

boton1.addEventListener(MouseEvent.CLICK, cargar)

ahi esta... creo que asi deberia funcionar... me cuentas
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 00:29.