Тогда немного обнаглею и спрошу, а в чем же моя ошибка?
Код as 3 (flash)
Код AS3:
public class reciever extends Sprite {
private var conn:LocalConnection;
private var output:TextField;
public function reciever() {
conn = new LocalConnection();
conn.client = this;
try {
conn.connect("myConnection");
} catch (error:ArgumentError) {
trace("Can't connect...");
}
}
public function lcHandler():void {
fasd.text = "asdas";
}
}
Код в флексе
Код AS3:
private var conn:LocalConnection;
public function sender() {
sendBtn.addEventListener(MouseEvent.CLICK, sendMessage);
conn = new LocalConnection();
conn.addEventListener(StatusEvent.STATUS, onStatus);
}
private function sendMessage(event:MouseEvent):void {
conn.send("myConnection", "lcHandler");
}
private function onStatus(event:StatusEvent):void {
switch (event.level) {
case "status":
asd.text = "succeeded";
break;
case "error":
asd.text = "fail";
break;
}
}
и в текстовое поле asd (в флексе) выводится "fail"
Добавлено через 41 минуту
между флешом и флешом идеально передает
а между флешом и флексом вообще никакой реакции нету. Помогите пожалуйста.