|
|
|||||
localConnection запихать в класс
столкнулся с проблемой общения 2-х свф'ок.
sender.swf: из класса идут данные по локалконнекшн в reciever.swf. reciever.swf, код на руте в первом кадре: var reciever:LocalConnection = new LocalConnection(); reciever.connect("host1"); reciever.clientConnect = function(param1:String){ listOfPlayers.addItem({data:param1, label:param1}); // компонент лист на руте } Проблема вот в чем: не могу обернуть localConnection в reciever.swf в отдельный класс. Чтобы на руте было только а сам класс Server бы уже принимал данные от других флешек. Помогите разобраться
__________________
: M F N W : |
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
Работает, набросал на скорую руку, подчухать надо, но идея ясна.
import mx.utils.Delegate; class Reciever { private var reciever:LocalConnection; private var __tf:TextField; public function Reciever (tf:TextField) { this.__tf = tf; recievData(); } public function recievData(){ reciever = new LocalConnection (); reciever.connect ("host"); reciever.setXlam = Delegate.create(this, xlam); } public function xlam (param:String) { this.__tf.text = param; } } где, tt - понятно что.
__________________
john Последний раз редактировалось Molecula; 12.02.2008 в 23:36. |
Часовой пояс GMT +4, время: 10:01. |
|
« Предыдущая тема | Следующая тема » |
|
|