Лыжи не едут. Контейнер.
Добавлено: 02 дек 2010, 01:21
Привет.
Помогите, Plz, я только учусь и флэшу и контакту. В общем - по примерам сваял для тесту приложение под контейнер:
В общем, событие Added to stage - происход, т.к. текст меняется, но вот методы контейнера хоть убей не срабатывают. Т.е. ни тебе settingbox'a, ни paymentbox'a (по нажатию на кнопку текст тоже меняется, так что событие и тут происходит).
Само приложение вконтакте - включено, с использованием контейнера. И где тут в трех соснах я чего на путал?
Помогите, Plz, я только учусь и флэшу и контакту. В общем - по примерам сваял для тесту приложение под контейнер:
Код: Выделить всё
import flash.net.*;import flash.display.*;import flash.events.*;import flash.text.*; var api_id:Number=111;// ID приложенияvar api_secret:String="tratata";// секретный ключ var wrapper:Object;this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage );function onAddedToStage(e: Event):void { Security.allowDomain("*"); stage.dispatchEvent(new Event(Event.DEACTIVATE)); stage.dispatchEvent(new Event(Event.ACTIVATE)); sss.text = 'Added'; wrapper=Object(parent.parent); wrapper.external.showSettingsBox(1024); } sss.text = 'Not added'; btn.addEventListener(MouseEvent.CLICK, btnClick);function btnClick(e: MouseEvent):void { tf.text = 'Click'; wrapper.external.showPaymentBox(5); }
Само приложение вконтакте - включено, с использованием контейнера. И где тут в трех соснах я чего на путал?