Tema: [as3]
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/10/2007, 10:28
Avatar de SinguerInc
SinguerInc
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: [as3]

Jeje, te has complicado la vida...pero despues de 30 min llegue a hacerlo funcionar!!

en tu .fla o flex:

Código:
			private var operador:Operador;
			
			private function init():void
			{
				operador = new Operador();
				operador.existe.addEventListener(Event.COMPLETE, onOperadorInfoComplete);
			}
			
			private function onOperadorInfoComplete(event:Event):void
			{
				if(operador.info.toString() == "true")
				{
					entrar();
				}
			}
en tu classe "Operador.as"

Código:
package
{
	import flash.events.Event;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
		
	public class Operador
	{
		
		private var _info:XML;
		public var existe:URLLoader;
		public var _request:URLRequest;
		
		public function Operador():void
		{
			_request = new URLRequest("unXML.xml");
			existe = new URLLoader();
			existe.load(_request);
			existe.addEventListener(Event.COMPLETE, eventoExiste);
		}
		
		private function eventoExiste(event:Event):void{    
			var  xml:XML = new XML(event.target.data);
			info = xml;
		}
		
		public function set info(value:XML):void
		{
			if(value === _info) return;
			_info = value;
		}
		
		public function get info():XML
		{
			return _info;
		}
	}
}
espero que te sirva...le tienes que hacer algunas modificaciones porque escribi y borre a lo loco! asi que no esta del todo dinamico... ciao! estas programando con flex o flash?