Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Есть или нет глобальные переменные во FLEX? (http://www.flasher.ru/forum/showthread.php?t=130307)

lighto 24.09.2009 11:59

Цитата:

Сообщение от Night_rainbow (Сообщение 852811)
Например, вот так:
MyCombobox.mxml:
Код AS3:

<?xml version="1.0" ?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script><![CDATA[
    public static final var value:Number=1;
        ]]></mx:Script>
    <mx:ComboBox>
        <mx:ArrayCollection>
            <mx:String>Dog</mx:String>
            <mx:String>Cat</mx:String>
        </mx:ArrayCollection>
    </mx:ComboBox>
</mx:VBox>


Потом в любом месте приложения:
Код AS3:

<mx:Script><![CDATA[
private function doSmth():void{
...
var n:Number = MyCombobox.value;
}
]]></mx:Script>


здесь она статичная так? а как сделать так что бы она была динамична и ну и все осталное я уже решил а вот можно ли вообще такое(динамичность?)

wvxvw 24.09.2009 13:04

Не нужно так делать, нужно создать ваш VBox и обращаться к свойству VBox'a. Глобальные константы нужны потому, что некоторые классы всегда доступные и используются очень часто, а показывать свойство какого-то пользовательского класса при чем разрешая изменять его снаружи - это потенциально ошибки, неразбериха в полномочиях и т.д.


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

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