![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
|
Здравствуйте!
Сейчас разбираюсь с компиляцией SWF через MTASC-компилятор. Установил - Eclipse 3.2.1 - MTASC 1.13 - asdt 0.0.8 - flashout 0.2.1.6 Делаю все по вот этой статье FAME - Разработка Open Source Flash Приложений. Добился компиляции, сейчас дошел до места "Flashout – Добавление в лог". Добавляю в конструктор единственного объекта одну строчку и после этого компиляция не проходит, выдается ошибка Строка из файла Flashout.as (файл шел в комплекте с flashout 0.2.1.6), на которой происходит ошибка О настройке среды (возможно это важно): - путь Directory of macromedia core classes для MTASC и Flashout указан к каталогу C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes. - в настройках Flashout в закладке Traces указано Flashout.traceReplacer. Это значение было выставлено по-умолчанию, я его не менял. Вот. Вопрос как вы понимаете - что сделать, чтобы заработала трассировка? Последний раз редактировалось xintrea; 19.06.2007 в 02:19. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Путь, по идее, должен быть c:\Documents and Settings\USER\Local Settings\Application Data\Macromedia\Flash MX 2004\en\Configuration\Classes\
|
|
|||||
|
Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
|
Не догнал, чем не подходит путь к C:\Program Files...
По пути c:\Documents and Settings... лежат те же самые каталоги и файлы. За исключением того что там есть еще один каталог aso где лежат файлы с расширением *.aso. Ну установил путь для MTASC и Flashout к c:\Documents and Settings..., ошибка та же самая осталась. PS: Да, а еслиб под линухом собирал это дело, где бы я Documents and Settings взял? Прошу, объясните смысл сего действия - указывать каталог именно в Documents and Settings. Как это может помочь? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Эти файлы далеко не те же самые, туда же устанавливаются все плагины и проч. А в First Run лежат файлы, предназначенные для копирования только в первый запуск программы. Сам флеш использует классы из Documents and Settings (*.aso — «кеш» классов).
Под линухом бы не собирал, по одной простой причине, что и самого IDE флеша под Linux нет. Я могу с большой вероятностью предположить, что ответа на заданный вопрос не будет, в силу того, что flashout — штука старая очень (равно как и сам MX 2004) и если ей и пользовался кто-то, то единицы. |
|
|||||
|
Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
|
В общем, ситуация такая. Как пояснил автор flashout-а, это проблема изменений между старыми версиями компилятора MTASC и новыми версиями.
Его файл Flashout.as из комплекта flashout 0.2.1.6 содержит вызов TRACE (заглавными буквами) т.к. именно такой синтаксис требовали более ранние версии MTASC. Новые версии MTASC (1.13 - точно) требуют писать вызов trace в нижнем регистре. Отсюда и ошибка, которая у меня возникала. Да, и еще. Путь к каталогу классов может быть любым, не обязательно к c:\Documents and Settings... В каталоге достаточно наличие as-файлов с базовыми классами. Никакого кеша и aso-файлов компилятору MTASC не нужно. Прилагаю новый исправленый файл Flashout.as, который любезно предоставил автор flashout Евгений Потапенко. (Хм, не работает загрузка файлов - прикладываю zip размером 2kb - говорит загрузка прошла неудачно. Пачему?) Вот на временной хранилке - http://***********/placed.php?id=1444930# |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:36. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|