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

Re: Работа с Payments API.(as3,php)

Добавлено: 02 июл 2015, 03:46
ENOT
а подскажите, пожалуйста, как поступить, если нужно в отдельном классе все это организовать? Вот, например, есть отдельный класс, там прописан внешний вид окошка с кучками золота (эти кучки играют роль кнопок), так вот когда пытаюсь добавить в этот класс данный код, выходит что stage теперь нужно передавать как аргумент при создании класса? выдает ошибки и после сборки просто пустое окно, там не создаются больше тот интерфейс с кучками..помогите, пожалуйста
Смотри, няша. Класс, в котором твои кучки с золотом, должен быть экранным объектом, а то есть Sprite (или MovieClip), например.
Этот класс ты должна добавить в самом первом классе (это Main скорее всего) и прикрепляешь его к stage.

Код: Выделить всё

stage.addChild(new Золотишко);
В классе Золотишко добавляешь свои картиночки и кнопочки.

Код: Выделить всё

public class Золотишко extends Sprite{     function Золотишко():void     {          addChild(картиночки);     }}

Re: Работа с Payments API.(as3,php)

Добавлено: 02 июл 2015, 09:47
annechko
так вот проблема в том что делать со stage
в строке

Код: Выделить всё

var flashVars:Object = stage.loaderInfo.parameters as Object;

[Fault] exception, information=TypeError: Error #1009: Cannot access a property or method of a null object reference.

раньше, когда все было в main было все норм, теперь даже окно приложения не показывает, просто при запуске вылетает ошибка и все, если при создании в мэйн делать типа addChild(new TestApp(stage)); а в конструкторе public function TestApp(_stage) {.....var flashVars:Object = _stage.loaderInfo.parameters as Object;
тоже не работает..

Re: Работа с Payments API.(as3,php)

Добавлено: 02 июл 2015, 10:06
annechko
В общем вот так работает:)
в Main:

Код: Выделить всё

    var flashVars:Object = stage.loaderInfo.parameters as Object;    addChild(new TestApp(flashVars));
просто надо было еще добавить в мэйн import vk.events.*; :D

Re: Работа с Payments API.(as3,php)

Добавлено: 02 июл 2015, 15:38
ENOT
Почитай про статичные классы. А еще в твоем классе нужные данные можно достать таким образом: parent.loaderInfo.parameters

Re: Работа с Payments API.(as3,php)

Добавлено: 23 ноя 2016, 09:20
moskal
Добрый день.
Этот вопрос уже задавали в теме, но ответа чет я никак не могу найти.
Все слушатели которые здесь создаются отрабатывают только со второго раза, потом с четвертого и т.д. Причем серверная сторона отрабатывает постоянно. Не подскажите как побороться с этим?
Спасибо.