Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как использовать Flex в AS3 проекте? (http://www.flasher.ru/forum/showthread.php?t=154157)

il phoenix 13.04.2011 12:55

Как использовать Flex в AS3 проекте?
 
Добрый день. Не пойму как использовать Flex контролы в as3 проекте.
Прописываю библиотеки flex.swc и framework.swc в проекте, затем пытаюсь создать контрол
Код AS3:

var ctl:Accordion = new Accordion();
addChild(ctl);

класс Accordion находит, но не компилится, ничего не пишет, работаю во FlashDevelop

_sestra_ 13.04.2011 18:40

Цитата:

Контейнер навигатора MX Accordion имеет коллекцию нижестоящих контейнеров MX или контейнеров Spark NavigatorContent.
Как вы собираетесь указывать коллекцию MX контейнеров в AS3 проекте?

gloomyBrain 13.04.2011 18:44

Цитата:

не компилится, ничего не пишет
Так не бывает =)

il phoenix 15.04.2011 18:19

Цитата:

Сообщение от gloomyBrain (Сообщение 989104)
Так не бывает =)

да, и правда, извиняюсь =) закрыл flashdevelop и отобразилось окно ошибки

дописал немного
Код AS3:

var ctl:Accordion = new Accordion();
                        addChild(ctl);
 
                        var box:VBox = new VBox();
                        box.label = "test";
                        ctl.addElement(box);

стилей ему надо похоже каких-то, но где их взять?
Код AS3:

TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
        at mx.styles::StyleManager$/getStyleManager()[E:\dev\4.x\frameworks\projects\framework\src\mx\styles\StyleManager.as:125]
        at mx.styles::StyleProtoChain$/getStyleManager()[E:\dev\4.x\frameworks\projects\framework\src\mx\styles\StyleProtoChain.as:970]
        at mx.styles::StyleProtoChain$/initProtoChain()[E:\dev\4.x\frameworks\projects\framework\src\mx\styles\StyleProtoChain.as:149]
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::initProtoChain()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:10446]
        at mx.core::UIComponent/regenerateStyleCache()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:10509]
        at mx.core::Container/regenerateStyleCache()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\Container.as:3758]
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::addingChild()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:7213]
        at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::addingChild()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\Container.as:3924]
        at mx.core::Container/addChildAt()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\Container.as:2606]
        at mx.core::Container/addChild()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\Container.as:2534]
        at mx.core::Container/addElement()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\Container.as:2979]
        at Main/init()[D:\projects\_test\FlashDefelop\FlexInFlash\src\Main.as:30]
        at Main()[D:\projects\_test\FlashDefelop\FlexInFlash\src\Main.as:17]



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

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