![]() |
|
||||||||||
|
|||||
|
столкнулся с проблемой общения 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, время: 19:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|