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

Ayuda con loader en AS 3. No puedo comunicarme con el clip que cargue.

Estas en el tema de Ayuda con loader en AS 3. No puedo comunicarme con el clip que cargue. en el foro de Flash y Actionscript en Foros del Web. ESTOY HACIENDO UNA PAGINA WEB, Y PARA ESTA ESTOY CARGANDO UN ARCHIVO EXTERNO EN UN MOVIECLIP POR MEDIO DE loader, lo cargo en un movieclip ...
  #1 (permalink)  
Antiguo 05/10/2009, 11:19
Avatar de buhomorado  
Fecha de Ingreso: enero-2005
Mensajes: 324
Antigüedad: 19 años, 10 meses
Puntos: 1
Exclamación Ayuda con loader en AS 3. No puedo comunicarme con el clip que cargue.

ESTOY HACIENDO UNA PAGINA WEB, Y PARA ESTA ESTOY CARGANDO UN ARCHIVO EXTERNO EN UN MOVIECLIP POR MEDIO DE loader,

lo cargo en un movieclip con nombre de instancia continente.


En otro FLA tengo los CLIPS CON LA INFORMACION PRINCIPAL, los cuales estan en un clip lcon nombre de instancia infoprincipal

+ Y he bajado la clase Tween Max, que es para animación, la cual importo y funciona ala perfeccion.

LO QUE QUIERO ES COMUNICARME CON EL CONTENIDO QUE CARGUE, para aplicarle los parametros de la clase TweenMax, o sea darle animacion al contenido.


yo pensaba que funcionaria asi:

import gs.*;
import gs.easing.*;

stop();

var lodeartextos = new Loader();


continente.addChild (lodeartextos);
lodeartextos.load (new URLRequest("cajas/clip_textos.swf"));


y ahora digamos:


TweenMax.to(continente.infoprincipal, 2.5, {x:2194.9, ease:Elastic.easeInOut});


Pero no funciona ni madres...



Aqui mando el codigo completo que estoy usando. Uso un switch, para identificar que escena debo ir (DENTRO DEL CLIP infoprincipal), y esto lo determina la posicion x del clip infoprincipal.

O sea si la variable esta en "INICIO", el clip infoprincipal se mueve a la posicion x de donde viene la info de Inicio. Asi sucesivamente.

DE CUALQUIER FORMA NO LOGRO COMUNICARME CON EL CLIP que cargue dentro del clip continente.

Cita:
import gs.*;
import gs.easing.*;



stop();
//// Del cargador...

var lodeartextos = new Loader();


//// Cargar el SWF correcto, por medio de condicional SWITCH

continente.addChild (lodeartextos);
lodeartextos.load (new URLRequest("cajas/clip_textos.swf"));


/// TweenMax


/// switch

//// Del cargador...

var lodearinicio = new Loader();
var lodearempresa = new Loader();
var lodearproductos = new Loader();
var lodearcatalogo = new Loader();
var lodearcontacto = new Loader();


//// Cargar el SWF correcto, por medio de condicional SWITCH

switch (b) {
case "inicio":
TweenMax.to(continente.infoprincipal, 2.5, {x:2194.9, ease:Elastic.easeInOut});
TweenMax.to(continente.infoprincipal, 2.5, {blurFilter:{blurX:0, ease:Elastic.easeInOut}});
break;
case "empresa":
TweenMax.to(continente.infoprincipal, 2.5, {x:1295.7, ease:Elastic.easeInOut});
TweenMax.to(continente.infoprincipal, 2.5, {blurFilter:{blurX:0, ease:Elastic.easeInOut}});
break;
case "productos":
TweenMax.to(continente.infoprincipal, 2.5, {x:385.3, ease:Elastic.easeInOut});
TweenMax.to(continente.infoprincipal, 2.5, {blurFilter:{blurX:0, ease:Elastic.easeInOut}});
break;
case "catalogo":
TweenMax.to(continente.infoprincipal, 2.5, {x:-541.2, ease:Elastic.easeInOut});
TweenMax.to(continente.infoprincipal, 2.5, {blurFilter:{blurX:0, ease:Elastic.easeInOut}});
break;
case "contacto":
TweenMax.to(continente.infoprincipal, 2.5, {x:-1476.2, ease:Elastic.easeInOut});
TweenMax.to(continente.infoprincipal, 2.5, {blurFilter:{blurX:0, ease:Elastic.easeInOut}});
break;
default:
TweenMax.to(continente.infoprincipal, 2.5, {x:2194.9, ease:Elastic.easeInOut});
TweenMax.to(continente.infoprincipal, 2.5, {blurFilter:{blurX:0, ease:Elastic.easeInOut}});
}

///

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 17:13.