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

проблема с flashVars

Добавлено: 02 авг 2012, 20:56
Emeltil
Всем привет. Решил впервые написать приложение используя код в классе а не в кадрах. Игра готова, осталось только апи подключить, сделать топ и банк. Столкнулся с проблемой. Не могу добраться к flashVars. Метод что в кадрах работал в класе не работает :( Помогите

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

package {        import flash.display.*;        import vk.APIConnection;        import vk.events.*;                public class Main extends MovieClip        {            private var flashVars: Object;            private var VK: APIConnection;                        public function Main()            {                flashVars = stage.loaderInfo.parameters as Object;                VK = new APIConnection(flashVars);            }        }  }

Re: проблема с flashVars

Добавлено: 02 авг 2012, 22:05
gpv123

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

package {    import flash.display.*;    import vk.events.*;    import vk.APIConnection;     public class Main extends Sprite     {        public function Main():void         {            stage ? init() : addEventListener(Event.ADDED_TO_STAGE, init);        }                private function init(e:Event = null):void         {            removeEventListener(Event.ADDED_TO_STAGE, init);                        flashVars = stage.loaderInfo.parameters as Object;            VK = new APIConnection(flashVars);        }    }}

Re: проблема с flashVars

Добавлено: 02 авг 2012, 23:16
Emeltil
gpv123 писал(а):

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

package {    import flash.display.*;    import vk.events.*;    import vk.APIConnection;     public class Main extends Sprite     {        public function Main():void         {            stage ? init() : addEventListener(Event.ADDED_TO_STAGE, init);        }                private function init(e:Event = null):void         {            removeEventListener(Event.ADDED_TO_STAGE, init);                        flashVars = stage.loaderInfo.parameters as Object;            VK = new APIConnection(flashVars);        }    }}

Спасибо большое! Мучался несколько часов и гугл не помагал.

Re: проблема с flashVars

Добавлено: 02 авг 2012, 23:27
gpv123
Emeltil, просто нужно знать, что stage при выполнении конструктора может не существовать.

Re: проблема с flashVars

Добавлено: 02 авг 2012, 23:42
Emeltil
gpv123 писал(а):Emeltil, просто нужно знать, что stage при выполнении конструктора может не существовать.
1 проект пишу в классе а не в кадрах. Буду теперь знать :)

Re: проблема с flashVars

Добавлено: 02 авг 2012, 23:44
Alazaur
Пиши в Flash Develop она такие плюшки генерирует автоматом :D

Re: проблема с flashVars

Добавлено: 02 авг 2012, 23:50
Emeltil
Alazaur писал(а):Пиши в Flash Develop она такие плюшки генерирует автоматом :D
я сначала начал писать в ООП стиле, было где-то 4 класса и ещё несколько надо было написать. Но после всех глюков решил писать просто все в одном классе. Надо поискать побольше материала на эту тему