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

llamar a una función que esta en otro SWF

Estas en el tema de llamar a una función que esta en otro SWF en el foro de Flash y Actionscript en Foros del Web. hola.. les cuento mi tema amigos, tengo un swf contenedor el cual se llama a contenedor.swf y carga otra Pelicula SWF llamada 2.swf de que ...
  #1 (permalink)  
Antiguo 26/06/2009, 08:28
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 20 años, 4 meses
Puntos: 4
llamar a una función que esta en otro SWF

hola.. les cuento mi tema amigos,
tengo un swf contenedor el cual se llama a contenedor.swf y carga otra Pelicula SWF llamada 2.swf

de que manera desde contenedor.swf puedo llamar a una función que esta en 2.swf?
es posible?
gracias
un abrazo ;)
  #2 (permalink)  
Antiguo 27/06/2009, 11:39
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: llamar a una función que esta en otro SWF

si, utilizando las funciones _global.

_global.elNombreDeTuFuncion= function() {
la FuncionVaAqui
};

asi la reconoce de qualquier punto del swf o del contenedor.
  #3 (permalink)  
Antiguo 28/06/2009, 18:47
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 20 años, 4 meses
Puntos: 4
Respuesta: llamar a una función que esta en otro SWF

Hola amigo ,, no te entendi bien ,, me lo explicas mejor ?? te cuento como es la Func que quiero llamar desde otro SWF

function showGame()
{
System.security.allowDomain("misjuegos.mysitio.com ");
_root.loadMovie("http://www.mysitio/juegos/flash-empires-2.swf");
} // End of the functi

en definitiva quiero cargar el juego ese dentro del contenedor como haría ????

Muchas gracias
Un abrazo a todos..
  #4 (permalink)  
Antiguo 02/07/2009, 14:16
 
Fecha de Ingreso: junio-2009
Mensajes: 24
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: llamar a una función que esta en otro SWF

Tu primer mensaje lo entendi, pero el segundo mas o menos... el tema es el siguiente, en tu contenedor en culauier lugar declaras lo siguiente:

_global.elNombreDeTuFuncion= function() {
la FuncionVaAqui
};

Esto fue lo que ya te contestaron.
Ahora para llamar a esta funcion desde llamada2, lo unico que tienes que hacer es:

elNombreDeTuFuncion();

Tan simple como eso.
  #5 (permalink)  
Antiguo 02/07/2009, 14:17
 
Fecha de Ingreso: junio-2009
Mensajes: 24
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: llamar a una función que esta en otro SWF

Algo importante que me olvide de comentarte es que llamada2.swf tiene que estar en la misma ruta que contenedor.swf.
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 22:09.