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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
AlexB
Сообщения: 12
Зарегистрирован: 02 дек 2010, 01:13

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

Сообщение 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:
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение bodnar »

Код в кадре? А как тогда компилятор на импорты не ругается?

Трейсни объект wrapper, думаю что там будет не контейнер
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

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

Сообщение psix55 »

bodnar писал(а):Код в кадре? А как тогда компилятор на импорты не ругается?
а должен?
AlexB
Сообщения: 12
Зарегистрирован: 02 дек 2010, 01:13

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

Сообщение AlexB »

bodnar писал(а):Код в кадре? А как тогда компилятор на импорты не ругается?

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

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

Сообщение AlexB »

Я так и не разобрался :) Хде куча мудрых советов? ;))
Аватара пользователя
psix55
Модератор
Модератор
Сообщения: 1015
Зарегистрирован: 09 дек 2009, 17:16

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

Сообщение psix55 »

Супер мудрый совет :
Включи в настройках контейнер...
AlexB
Сообщения: 12
Зарегистрирован: 02 дек 2010, 01:13

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

Сообщение AlexB »

psix55 писал(а):Супер мудрый совет :
Включи в настройках контейнер...
К сожалению
AlexB писал(а): Само приложение вконтакте - включено, с использованием контейнера.
AlexB
Сообщения: 12
Зарегистрирован: 02 дек 2010, 01:13

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

Сообщение AlexB »

А, один ньюанс - CS5, можа там как-то через другое место? :)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

AlexB
Код из первого сообщения работает. Проверил в CS5.
Проверяй что настройки приложения вконтакте действительно правильные.
Ответить