Hola gente. Les comento que en el trabajo me han encargado integrar Flash con .NET. Puedo enviar variables de .NET a Flash gracias a
esta página (la dejo por si a alguien le sirve), pero desde .NET a Flash no puedo.
Probe utilizando el método SetVariable y en Flash con variables de tipo LoadVars. Paso el código:
En .NET:
Código:
Private Sub cmdAFlash_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAFlash.Click
Me.MovieFlash.SetVariable("UnaVar", Me.txtAFlash.Text)
End Sub
En Flash:
Código:
var recibir_lv:LoadVars = new LoadVars();
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito){
_root.desdeNet.text = recibir_lv.UnaVar;
}else{
_root.desdeNet.text="No anduvo"
}
};
Les comento que no es que me pase por el else del Flash (el "No anduvo"), simplemente no hace nada. Como que la variable recibir_lv nunca recibe la petición desde .NET ¿Se entiende?
Muchas gracias de antemano.
Saludos. Lucas