Comunidad de diseño web y desarrollo en internet online

Capturar valores de variables contenidas en un SWF externo.

Citar            
MensajeEscrito el 26 Ene 2009 05:26 pm
Hola a todos los colegas.....
Tengo un pequeñisimo problema. Necesito tirar abajo la duda de como recoger(desde mi aplicacion central) los valores contenidos en unas variables en un SWF externo a mi aplicacion, por supuesto, ya con el SWF cargado en mi aplicacion.

Ejemplo:
en el SWF un boton hace lo siguiente:

var alumno = "Jose";

...si luego quiero mostrar por pantalla el valor de la variable "alumno" desde la aplicacion central, como capturo ese valor?

Muchisimas gracias de antemano para todos en Cristalab.
Dariel.

Por dchirinoferrari

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Ene 2009 05:30 pm
lo mas facil es crear tu variable como _global asi no tienes que preocuparte por los niveles

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 26 Ene 2009 06:47 pm

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

clabbrowser
Citar            
MensajeEscrito el 26 Ene 2009 08:40 pm
Gracias Nasho, pero se trata de un SWF externo a mi aplicacion.....

Zguillez gracias por tu ejemplo, pero es que me encuentro trabajando con AS2. Si sabes de algun otro ejemplo que pueda estudiarme, por favor avisame.
alguien mas puede darme una idea de como dar solucion a mi problema?...gracias a todos de antemano.
Dariel.

Por dchirinoferrari

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Ene 2009 01:44 am
Colegas ya encontre la solucion, aki la comparto, quizas le sirva de ayuda a alguien, es bien sencilla:

// Codigo de la pelicula emisora, llamada "Emisor.SWF":
boton.onRelease = function()
{
var alumno = "Jose";
var comentario = "equipo 1";

enviar_Datos = new LocalConnection();
enviar_Datos.send("nombre_CL", "metodoAEjecutar", alumno, comentario);
}

// Codigo de la pelicula receptora, llamada "Receptor.SWF":
visor.loadMovie("Emisor.swf");

recibir_Datos = new LocalConnection();
recibir_Datos.metodoAEjecutar = function(parametro1, parametro2)
{
//Ejemplo sencillo de codigo que se podria ejecutar:
trace(parametro1);
trace(parametro2);

}
recibir_Datos.connect("nombre_CL");
//FIN
saludos
Dariel.

Por dchirinoferrari

8 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.