![]() |
компиляция ActionScript 3.0 во FlashDevelop
Нашел топик на тему "компиляция во flash develop" - где подробно описано, как компилировать ActionScript 2.0 во FlashDevelop, однако проделать тоже самое для проекта ActionScript 3.0 не смог, т.к. закладка > Project > Properties > Injection отсутсвует напрочь, направте, пожалуйста, на путь истинный :)
|
|
Спасибо за линк, по сайту побродил, но решения не нашел. У меня кроме Flash SC3 IDE и FlashDevelop-3.0.0-Beta7 ничего не установлено, может обязательно нужен Flex SDK? Хотя здравый смысл подсказывает, что не нужен :)
У меня после нажатия F5 возникает окно: "Compiler Configuaration Required: Would you like to open the AS3 context settings to configure the compiler?" После чего появляется настройка AS3Context из меню Settings, пробовал менять AS3Classpath с "FlashDevelop\Library\AS3\intrinsic" на "C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes", но результат один и тот же... |
Цитата:
|
Печально :(
Я с Flex'ом не знаком, но думал он предназначен для построения форм "а-ля Delphi для интернета", и еще предполагал, что FD может юзать SDK самой Flash IDE для того, чтобы создавать swf'ки :( Это выходит, что Flex SDK содержит весь набор функций для генерации полноценных swf'ок? |
Установил Flex, указал компилятору, куда установил... Все работает, компилирует, ошибок нет, swf'ка создается, но пустая, хотя из Flash IDE все работает чудесно, может есть тонкость написания классов для Flex? а-ля статическая функция main в Java?
|
В проекте для для базового класса надо указать Always Compile
|
Always Compile стоит, однако всплыл такой факт: после компиляции, если открыть созданный swf файл в дереве Project (нажать на плюсик), вместо дерева, отображающего структуру swf-файла, отображается такое: "Swf error: Unable to read beyond the end of the stream" :( ... и swf-файл весит аж 0 - не густо...
И еще: в Project properties > Global Classpaths нужно добавлять пути к классами из Flash IDE, или они полностью заменяются классами из Flex? |
А что выводится в панель output?
Я сделал тестовый проект с одним классом и у меня выводится следущее: Цитата:
Код:
C:\Program Files\Adobe\Flex Builder 2\Flex SDK 2\ |
Да, вывод у меня коренным образом отличается:
Цитата:
|
| Часовой пояс GMT +4, время: 14:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.