Страница 1 из 1

Лыжи не едут. Контейнер.

Добавлено: 02 дек 2010, 01:21
AlexB
Привет.
Помогите, 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);        } 
В общем, событие Added to stage - происход, т.к. текст меняется, но вот методы контейнера хоть убей не срабатывают. Т.е. ни тебе settingbox'a, ни paymentbox'a (по нажатию на кнопку текст тоже меняется, так что событие и тут происходит).
Само приложение вконтакте - включено, с использованием контейнера. И где тут в трех соснах я чего на путал? :shock:

Re: Лыжи не едут. Контейнер.

Добавлено: 02 дек 2010, 05:57
bodnar
Код в кадре? А как тогда компилятор на импорты не ругается?

Трейсни объект wrapper, думаю что там будет не контейнер

Re: Лыжи не едут. Контейнер.

Добавлено: 02 дек 2010, 16:19
psix55
bodnar писал(а):Код в кадре? А как тогда компилятор на импорты не ругается?
а должен?

Re: Лыжи не едут. Контейнер.

Добавлено: 02 дек 2010, 16:41
AlexB
bodnar писал(а):Код в кадре? А как тогда компилятор на импорты не ругается?

Трейсни объект wrapper, думаю что там будет не контейнер
Этот вариант - в кадре, делал пакетом - результат такой же, решил, что "мало ли чего где глючит" - передалал на кадр -уж тут точно не ошибешься, ан нет :) Да, я понимаю, что если бы там было все хорошо, то все работало, вот я и спрашиваю, а где нехорошо? А то своих глаз мне уже на это не хватает - не вижу :)

Re: Лыжи не едут. Контейнер.

Добавлено: 03 дек 2010, 00:40
AlexB
Я так и не разобрался :) Хде куча мудрых советов? ;))

Re: Лыжи не едут. Контейнер.

Добавлено: 03 дек 2010, 15:24
psix55
Супер мудрый совет :
Включи в настройках контейнер...

Re: Лыжи не едут. Контейнер.

Добавлено: 03 дек 2010, 17:29
AlexB
psix55 писал(а):Супер мудрый совет :
Включи в настройках контейнер...
К сожалению
AlexB писал(а): Само приложение вконтакте - включено, с использованием контейнера.

Re: Лыжи не едут. Контейнер.

Добавлено: 03 дек 2010, 17:30
AlexB
А, один ньюанс - CS5, можа там как-то через другое место? :)

Re: Лыжи не едут. Контейнер.

Добавлено: 05 дек 2010, 21:21
Александр
AlexB
Код из первого сообщения работает. Проверил в CS5.
Проверяй что настройки приложения вконтакте действительно правильные.