Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Глобальная переменная (http://www.flasher.ru/forum/showthread.php?t=156793)

cucumber007 26.05.2011 22:49

Глобальная переменная
 
Подскажите, как правильно создать глобальную переменную, чтобы ее можно было изменять из всех классов моей программы (переменная должна содержыть экземпляр одного из этих классов). Я пробовал создать ее в одном из них:

Код AS3:

public dynamic class Drag {
                var now}

потом создать экземпляр Drag в другом классе (suv):

Код AS3:

public var ah = new Drag()

и потом импортировать в каждом классе:

Код AS3:

import Drag

и обращаться так:

Код AS3:

SUV.ah.now = this

Код AS3:

SUV.ah.now.stopDrag()

Но выводится ошибка:

1119: Access of possibly undefined property ah through a reference with static type Class.

Возможно я как-бы удаляю гланды через задницу, но что делать?

КорДум 26.05.2011 23:35

Если очень хочется, то статическая переменная должна удовлетворить ваши порывы.
Код AS3:

public static var someVar:SomeType;
...
MyClass.someVar = new SomeType();



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

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