Tengo el código en el main.asc
application.onConnect = function(client, name, identifier, tipo, tipoUsuario)
{
client.identifier = identifier;
application.Usuarios.setProperty(identifier, name);
application.Usuarios.setProperty(tipoUsuario, tipo);
application.acceptConnection(client);
}
Y en Flex Builder:
private function comenzar():void
{
nick = txtName.text;
nc = new NetConnection();
nc.objectEncoding = ObjectEncoding.AMF3;
nc.addEventListener(NetStatusEvent.NET_STATUS, status);
nc.client = this;
tipoUsuario="A";
nc.connect("rtmp://localhost:1935/prueba", nick, nick,tipoUsuario, tipoUsuario);
}
private function status(event:NetStatusEvent):void
{
switch ( event.info.code )
{
case "NetConnection.Connect.Success" :
Alert.show("Conexión correcta");
sincronizar();
break;
case "NetConnection.Connect.Failed" :
Alert.show("Error al conectarse al servidor");
}
}
private function sincronizar():void
{
getUsuario=SharedObject.getRemote("Usuarios",nc.uri,false);
getUsuario.addEventListener(SyncEvent.SYNC, sincronizacionObjeto);
getUsuario.connect(nc);
}
private function sincronizacionObjeto(event:SyncEvent):void
{
var us:Object=event.target.data; //Aqui ya vino el objecto Usuarios
// Acceder a las propiedades de Usuarios
}
¿Cómo podría acceder en Flex a las propiedades identifier y tipoUsuario definidas en el main.asc?
Gracias