![]() |
|
||||||||||
|
|||||
|
Час добрый форумчане!
Задача, подключиться и вызывать нужные мне методы. В одном из блогов на этом форуме, а именно блог котяры, нашёл ответ на мою задачу, но он не работает, но и за это ему спасибо, хоть что то! Разбирался с исходником флекса, но так и не понял как он работает хотя свою задачу он мне выполнил! А я же пытаюсь сделать это на AS. что пытаюсь сделать я: package { import flash.display.Sprite; import flash.net.registerClassAlias; import flash.net.Responder; import flash.net.NetConnection; import flash.net.ObjectEncoding; import flash.events.Event; import flash.events.MouseEvent; import flash.events.NetStatusEvent; import flash.events.IOErrorEvent; import flash.events.SecurityErrorEvent; public class ConnectToServerBlazeds extends Sprite { public function ConnectToServerBlazeds() { // не могу понять как это работает и для чего? registerClassAlias("место где находиться сласс", Имя_Класса); if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); //entry point var btnCall:Button = new Button(); btnCall.label = "CALL"; btnCall.x = 50; btnCall.y = 50; btnCall.addEventListener(MouseEvent.MOUSE_DOWN, function(e:MouseEvent):void { var nc:NetConnection = new NetConnection(); nc.objectEncoding = ObjectEncoding.AMF3; nc.addEventListener(NetStatusEvent.NET_STATUS, NET_STATUS); nc.addEventListener(IOErrorEvent.IO_ERROR, IO_ERROR); nc.connect("http://путь к коннекту/amf"); function IO_ERROR (e:IOErrorEvent):void { trace('no connect!'); } function NET_STATUS(e:NetStatusEvent):void { trace('NET_STATUS:\t' + e); } }); addChild(btnCall); } } } Помогите разобраться.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
![]() |
Часовой пояс GMT +4, время: 12:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|