Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Проблема с FlashVars (http://www.flasher.ru/forum/showthread.php?t=144593)

Frozzeg 16.09.2010 03:01

Проблема с FlashVars
 
необходимо при инициализации приложения получить параметры FlashVarsб сделал через событие creationComplete, но пишет ошибку "Error #1009: Cannot access a property or method of a null object reference.", видимо creationComplete вызывается раньше, чем передаются флешварс, как по другому это можно сделать?

alatar 16.09.2010 11:54

FlashVars передаются раньше, как вы их пытаетесь получить?

Frozzeg 16.09.2010 13:11

Код AS3:

public function Initialization():void {
                                if (this.loaderInfo.parameters['is_app_user'] == 1) {
                                        Alert.show('ok');
                                }
                        }


alatar 16.09.2010 13:18

this насколько я понял у вас Application, а он не является точкой входа для флешки, соответсвенно в его loaderInfo нет parameters. А вот у Application есть свойство parameters, специально для удобного доступа к flashVars.
Таким образом, если этот код у вас находится в Application, то он будет выглядеть так:
Код AS3:

public function Initialization():void
{
    if (parameters['is_app_user'] == 1)
    {
        Alert.show('ok');
    }
}


Frozzeg 16.09.2010 13:34

спасибо большое! заработало


Часовой пояс GMT +4, время: 11:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.