Показать сообщение отдельно
Старый 03.08.2012, 12:09
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 1  
Ответить с цитированием
gagaga

Регистрация: Apr 2012
Сообщений: 239
По умолчанию странное поведение прокси

Код AS3:
public class ToolProxy extends Proxy implements IProxy {
        public static const NAME:String = "ToolProxy";
 
        public static const TRANSFORM_TOOL:String = "transform";
 
        public function ToolProxy():void {
            super(NAME, { tool:String, command:String });
        }
        public function set tool(value:String):void {
            data.tool = value;
            switch(value){
                case null:
                    break;
                ....
                case TRANSFORM_TOOL:
                    data.command = ApplicationFacade.TRANSFORM_CMD;
                    trace(data.command) // [trace] transform
                    break;
            }
        }
        public function get command():String { return data.command }
    }
потом в другом медиаторе, пытаюсь прочитать поле data.command
Код AS3:
var toolProxy:ToolProxy = facade.retrieveProxy(ToolProxy.NAME) as ToolProxy;
trace(toolProxy.command) // [trace] [class String]
Добавлено через 5 часов 21 минуту
кароче я так понял там в дате хранится ссылка на объект, а сам объект надо хранить где-то в другом месте...

Добавлено через 5 часов 32 минуты
ниче не получается

Добавлено через 6 часов 52 минуты
пркся случайно была 2 раза зарегана.. ща все работает