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

Orden a un swf desde otro

Estas en el tema de Orden a un swf desde otro en el foro de Flash y Actionscript en Foros del Web. Estoy haciendo una web con dos swf, uno es el encabezado y otro el cuerpo ( por asi decirlo ) en el encabezado tengo un ...
  #1 (permalink)  
Antiguo 28/09/2007, 20:52
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 10 años, 7 meses
Puntos: 3
Orden a un swf desde otro

Estoy haciendo una web con dos swf, uno es el encabezado y otro el cuerpo ( por asi decirlo ) en el encabezado tengo un menu, se puede hacer que un boton del encabezado mande a hacer un gotoandplay en el swf del cuerpo???
Saludos
  #2 (permalink)  
Antiguo 28/09/2007, 21:42
Avatar de sidney rees  
Fecha de Ingreso: julio-2006
Ubicación: Argentina
Mensajes: 334
Antigüedad: 11 años, 5 meses
Puntos: 16
Re: Orden a un swf desde otro

Estaba buscando exactamente lo mismo, tengo entendido que se puede hacer solo que no sé como.

Si te enteras lo publicas aquí, yo haré lo mismo.
__________________
¿Tienes problemas para terminar tu proyecto? Nosotros te ayudamos, visitanos en Sidneyrees.com
  #3 (permalink)  
Antiguo 29/09/2007, 10:20
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: Orden a un swf desde otro

Hola Gustavo1973:
Vamos a ver si te entendí.
Si la primera película contiene un menú en la parte superior y cargas otra película en la principal, para que sea el cuerpo como dices.
Lo primero que tendrías que hacer es colocar un MC_vacío con nombre de instancia, por ejemplo: contenedor.
En el primer frame de la principal coloca éste código: contenedor.loadMovie("nombre.swf"); con éste código cargaras el cuerpo.
En el botón del menú:
on(release){
contenedor.gotoAndPlay(número_frame);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 29/09/2007, 11:17
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 10 años, 7 meses
Puntos: 3
Re: Orden a un swf desde otro

Tal vez no me explique bien, los dos swf son de ditintos tamaños y estan puestos en distintos TD dentro del html. Uno corre arriba y el otro abajo algo asi
Cita:
<Table border="0"cellSpacing=0 cellPadding=0 border="0">
<TR>
<TD align="center"width="80%">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="985" height="120" id="banner1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="banner1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#294e56" /> <embed src="banner1.swf" quality="high" bgcolor="#294e56" width="985" height="120" name="banner1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</TD>
</TR>
<TR>
<TD align="center"width="80%">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="985" height="495" id="cuerpo" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="cuerpo.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#532402" /> <embed src="cuerpo.swf" quality="high" bgcolor="#532402" width="985" height="495" name="cuerpo" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</TD>
</TR>
</Table>
el que se llama banner1.swf debe producir un gotoAndPlay(); en el que se llama cuerpo.swf

Gracias
  #5 (permalink)  
Antiguo 03/10/2007, 23:23
 
Fecha de Ingreso: abril-2007
Ubicación: Merlo
Mensajes: 314
Antigüedad: 10 años, 7 meses
Puntos: 3
Re: Orden a un swf desde otro

Gracias al Amigo Bandit encontre la solucion.
En el SWF que tiene el menu ponemos el siguiente codigo
Cita:
//creamos la conexión
var enviar_lc:LocalConnection = new LocalConnection();
//la variable
var dato:Number=1;
boton.onPress=function(){
//enviamos los parámetros correctos, ya mencionados arriba.
enviar_lc.send("nombreCX","metodo",dato);
}
el boton debe llevar como la palabra "boton" en "nombre de instancia"
En el SWF que recibe el Dato ( o cuerpo )
Cita:
//creamos la variable de conexión donde recibiremos los datos
var recibir_lc:LocalConnection = new LocalConnection();
//en el método "metodo" se ejecutara con los parámetros que se envían
//desde el otro swf
recibir_lc.metodo = function(argum1:Number) {
gotoAndStop("Escena 1", argum1);
};
//hacemos la conexion.
recibir_lc.connect("nombreCX");
h t t p : / / www.cristalab.com/tutoriales/155/comunicar-swfs-con-localconnection

Saludos

Última edición por Gustavo1973; 04/10/2007 a las 22:40
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 02:18.