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

ir de un swf a otro swf

Estas en el tema de ir de un swf a otro swf en el foro de Flash y Actionscript en Foros del Web. hola a todos... tengo un problema para comunicar un swf con otro por ejemplo lo ke kiero hacer es lo sgt.... tengo mi pagina web ...
  #1 (permalink)  
Antiguo 19/05/2008, 13:45
 
Fecha de Ingreso: marzo-2006
Mensajes: 134
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación ir de un swf a otro swf

hola a todos... tengo un problema para comunicar un swf con otro por ejemplo lo ke kiero hacer es lo sgt.... tengo mi pagina web que en el cual al centro esta mi swf principal y al lado esta mi otro swf (los dos archivos estan en una misma tabla pero en celdas diferentes) la idea es que al darle clik al swf (el que esta al lado) haga que el swf que esta en el centro avance al fotograma que yo le indique... ¿como logro esto?

gracias espero me puedan ayudar
  #2 (permalink)  
Antiguo 19/05/2008, 20:15
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: ir de un swf a otro swf

Hola,
Para hacer eso tienes la clase "LocalConnection".
Puedes ver su referencia en la ayuda de ACTIONSCRIPT 2 de FLASH.
Tienes ejemplos en la página de ADOBE:

http://www.adobe.com/support/flash/a...ection_objects

El cómo hacerlo después, depende de qué quieras hacer en concreto y de tu imaginación.
Saludos
__________________
Compartir es vivir
www.programador-php.com
  #3 (permalink)  
Antiguo 20/05/2008, 08:40
Avatar de pdjazr  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima - Limon
Mensajes: 207
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: ir de un swf a otro swf

Tambien puedes usar lo siguiente:

un swf que llama a otros swf...

el primer swf es el nivel _root. o _level0 las variables de cualquier swf pueden ser referenciadas desde cualquier swf , mediante el nivel en el cual se encuentran....

ejemplo.

level1.variable1="algo"


salud2
__________________
http://paracraneo.comlu.com
  #4 (permalink)  
Antiguo 20/05/2008, 11:48
 
Fecha de Ingreso: marzo-2006
Mensajes: 134
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Respuesta: ir de un swf a otro swf

hola gracias por la informacion... ya averigue sobre el tema y no es lo que yo kiero... lo explicare mas facil tengo un swf que es el boton ok y la pelicula esta en otro swf... eso kiere decir que tengo 2 archivos swf estamos... (obviamente todo esto esta dentro de un html) ahora kiero ke al darle clik al boton la pelicula avance al escenario o frame que yo kiera... ahora si me deje entender...

porfa ayuda necesito resolver ese problema lo mas pronto posible.... gracias
  #5 (permalink)  
Antiguo 20/05/2008, 13:40
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: ir de un swf a otro swf

Hola,
Tal como te dije en el mensaje anterior, tienes la clase "LocalConnection" que sirve exactamente para lo que quieres. Tal vez no lo expliqué bien pero es la única forma que hay a parte de por JAVASCRIPT pero sólo funcionaría en IE.
Saludos
__________________
Compartir es vivir
www.programador-php.com
  #6 (permalink)  
Antiguo 20/05/2008, 14:18
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: ir de un swf a otro swf

Para que no quede duda, te he puesto un ejemplo con las fuentes FLA.
Puedes acceder a ello en la siguiente página:

http://www.programador-php.com/flash...co_con_php.php

4º PUNTO de la página.
El ejemplo no es muy estético pero está hecho rápido...

Saludos
__________________
Compartir es vivir
www.programador-php.com
  #7 (permalink)  
Antiguo 20/05/2008, 14:30
 
Fecha de Ingreso: marzo-2006
Mensajes: 134
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Respuesta: ir de un swf a otro swf

gracias por responder pero en ke parte pongo... que el otro swf debe ir al fotograma x... no soy muy bueno para lo de action script como veras.... no kiero enviar texto solo ke se mueva...


on(press){
conexion1 = new LocalConnection();
conexion1.send("nombreconexion2", "funcionquequieras", instx.text);
delete conexion1;
}

////

conexion = new LocalConnection();
conexion.funcionquequieras = function (recibo) {
instx.text=recibo;
}

conexion.connect("nombreconexion2");
  #8 (permalink)  
Antiguo 20/05/2008, 14:57
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años
Puntos: 22
Respuesta: ir de un swf a otro swf

Si te has bajado el ZIP con los FLA, verás que en el FLASH 2 (el que recibe) tienes la función "funcionquequieras". Pues dentro de la función pones lo que quieres que se haga cuando reciba la orden del otro FLASH. Por ejemplo:

conexion.funcionquequieras = function (recibo) {
gotoAndStop(56);
}

Lo que pongas dentro de la función es lo que se ejecutará. Si haces depender eso de la variable que le envias, puedes tener más control todavía. Por ejemplo, si envez de enviar un texto desde el SWF 1, envias un número, puedes mandar al SWF 2 al fotograma que le has enviado. Por ejemplo:
En el botón del SWF 1 pones:
on(press){
conexion1 = new LocalConnection();
conexion1.send("nombreconexion2", "funcionquequieras", 58);
delete conexion1;
}

En el SWF 2, modificas la función a lo siguiente:
conexion.funcionquequieras = function (recibo) {
gotoAndStop(recibo)
}

El resultado de esto es que el SWF 2 se moverá al fotograma 58.
Simple.

Saludos
__________________
Compartir es vivir
www.programador-php.com
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 19:46.