Показать сообщение отдельно
Старый 23.06.2011, 16:20
Merf вне форума Посмотреть профиль Отправить личное сообщение для Merf Посетить домашнюю страницу Merf Найти все сообщения от Merf
  № 3  
Ответить с цитированием
Merf
 
Аватар для Merf

Регистрация: Nov 2008
Адрес: Ukraine
Сообщений: 88
Отправить сообщение для Merf с помощью ICQ Отправить сообщение для Merf с помощью Skype™
Тогда немного обнаглею и спрошу, а в чем же моя ошибка?
Код 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 минуту
между флешом и флешом идеально передает
а между флешом и флексом вообще никакой реакции нету. Помогите пожалуйста.
__________________
http://merfius.weebly.com/