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

como acceder a una variable de una clase que se actualiza por evento data

Estas en el tema de como acceder a una variable de una clase que se actualiza por evento data en el foro de Flash y Actionscript en Foros del Web. Buenas a tod@s ! tengo algún problemilla para hacer mi código modular. Trabajo con la clase xmlsocket, y constantemente por este socket me llega info, ...
  #1 (permalink)  
Antiguo 22/01/2008, 22:30
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Sonrisa como acceder a una variable de una clase que se actualiza por evento data

Buenas a tod@s !
tengo algún problemilla para hacer mi código modular.

Trabajo con la clase xmlsocket, y constantemente por este socket me llega info, y el evento data de la clase, se autoactiva y refresca el valor del string del mensaje enviado.

Como es normal quiero tratar el mensaje enviado en otro sitio que no sea la propia clase socket... como comparto un valor que se autoactualiza por este event?

He probado un código de este tipo pero no resulta...

Cita:
import XMLSocketXenior;
import flash.events.Event;


var client:XMLSocketXenior = new XMLSocketXenior();

var valor:String;
XMLSocketXenior.addEventListener(Event.data, xmlSocketdataEVENT);

function xmlSocketdataEVENT(event:Event):void
{

valor = client.getCadena();
}


pd: estos son los eventos de la clase
Cita:
close : Se distribuye cuando el servidor cierra la conexión de socket. XMLSocket
connect: Se distribuye tras realizar una llamada correcta al método XMLSocket.connect(). XMLSocket
data: Se distribuye una vez enviados o recibidos datos sin formato. XMLSocket
deactivate: Se distribuye cuando Flash Player deja de estar seleccionado por el sistema operativo y pasa a estar inactivo. EventDispatcher
ioError : Se distribuye cuando se produce un error de entrada o salida que provoca que una operación de envío o recepción se realice incorrectamente. XMLSocket
securityError Se distribuye si la llamada al método XMLSocket.connect() intenta conectar con un servidor fuera del entorno limitado de seguridad del elemento que realiza la llamada o con un puerto inferior al 1024.
pd2: el error que da esta en la linia en negrita:
1061: Llamada a un método addEventListener posiblemente no definido mediante una referencia con tipo estático Class.
1119: Acceso a una propiedad data posiblemente no definida mediante una referencia con tipo estático Class.

gracias de verdad , estoy empezando con AS3
  #2 (permalink)  
Antiguo 15/04/2008, 03:01
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: como acceder a una variable de una clase que se actualiza por evento data

mmm, no se, pero Event.data no existe, asi que ese puede ser el primer problema...
__________________
/blog.singuerinc.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 22:54.