Показать сообщение отдельно
Старый 12.12.2009, 19:37
Oli Short вне форума Посмотреть профиль Отправить личное сообщение для Oli Short Найти все сообщения от Oli Short
  № 9  
Ответить с цитированием
Oli Short

Регистрация: Aug 2009
Сообщений: 38
функцию getXML() поместил в конструктор чтобы в фрейме не вызывать. все равно молчит все. брожу вокруг да около. ошибок не нахожу. делал по примеру

Код AS3:
package vkomande.files
{
	import flash.display.*;
	import flash.events.*;
   	import flash.net.*;
 
	public class vkomandeClass extends EventDispatcher
    {
 
		public var getUrl:String;
        public var resultData:String;
 
        public function vkomandeClass()
        {
	    var xmlLoader:URLLoader = new URLLoader(new URLRequest("http://vkomande/md5.php?"+getUrl));
        xmlLoader.addEventListener(Event.COMPLETE, viewXML);	
        }
 
        //public function getXML():void
        //{
		//var xmlLoader:URLLoader = new URLLoader(new URLRequest("http://vkomande/md5.php?"+getUrl));
        //xmlLoader.addEventListener(Event.COMPLETE, viewXML);
		//}
 
		public function viewXML(e:Event):void
		{
		var returnData = e.target.data;
		resultData = returnData;
        dispatchEvent(new Event('test'));
		}
 
    }
}
Код AS3:
import vkomande.files.vkomandeClass
 
 
var vkm:vkomandeClass = new vkomandeClass();
vkm.getUrl = 'a=1&b=2&c=3';
 
vkm.addEventListener("test", test);
 
function test(e:Event) {
trace(vkm.resultData);
 
}
Добавлено через 12 минут
разобрался