Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.10.2011, 23:50
Thurman Merman вне форума Посмотреть профиль Отправить личное сообщение для Thurman Merman Найти все сообщения от Thurman Merman
  № 1  
Ответить с цитированием
Thurman Merman

Регистрация: Jun 2010
Сообщений: 9
По умолчанию asdoc.exe Ошибка: Не удалось найти определение ...:Application

Есть главный файл Application.mxml
Код:
<?xml version="1.0"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                    xmlns:s="library://ns.adobe.com/flex/spark"
                    ....>
лежит в ru.aq3.durak.manager

в .as файлы проекта импортирую этот Application - import ru.aq3.durak.manager.Application;
Компиляция проходит нормально, флешка запускается, работает как ожидается.

А вот при сборке доков вылезает ошибка
Код:
Ошибка: Не удалось найти определение ru.aq3.durak.manager:Application.
с указанием на import в .as классах

Собственно, такие ошибки во всех .as классах где импортируются определения .mxml файлов.

Подскажите, пожалуйста, в каком направлении копать.


Последний раз редактировалось Thurman Merman; 12.10.2011 в 22:13.
Старый 12.10.2011, 13:50
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А покажите, как запускаете компилятор ASDocs, скорее всего путь либо не правильно, либо вообще не указали.
__________________
Hell is the possibility of sanity

Старый 12.10.2011, 22:12
Thurman Merman вне форума Посмотреть профиль Отправить личное сообщение для Thurman Merman Найти все сообщения от Thurman Merman
  № 3  
Ответить с цитированием
Thurman Merman

Регистрация: Jun 2010
Сообщений: 9
Цитата:
Сообщение от wvxvw Посмотреть сообщение
А покажите, как запускаете компилятор ASDocs, скорее всего путь либо не правильно, либо вообще не указали.
Запускаю антом, вот так выглядит таргет
Код:
<target name="doc" depends="clean" description="AsDoc generation">
   <asdoc output="${OUTPUT_DIR}" lenient="true" failonerror="true">
     <doc-sources path-element="./ru/aq3/durak/manager/"/>
     <external-library-path file="../libs/*.swc"/>
   </asdoc>
</target>
и необходимые параметры

Код:
<property name="FLEX_HOME" value="D:/frameworks/flex_sdk_4.1"/>
    <property name="OUTPUT_DIR" value="../../Output/asdoc-output"/>
    <property name="flex_frameworks_libs_dir" value="${FLEX_HOME}/frameworks/libs"/>
    <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>
Доки для чистого AS, без ссылок на mxml, собираются нормально.

Старый 13.10.2011, 02:32
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну так вы ему путь не правильно задаете, он же так будет искать относительно ./ru/aq3/durak/manager/, и найдет Application вместо ru.aq3.durak.manager:Application. А вообще, я бы написал какой-нибудь скрипт, который бы генерировал манифест, и документировал бы по нему. Практика показывает, что ASDoc компилятор бывает очень уж привередливым, и лучше ему явно сказать, какие именно файлы в сборку идут.
__________________
Hell is the possibility of sanity

Старый 13.10.2011, 05:56
Thurman Merman вне форума Посмотреть профиль Отправить личное сообщение для Thurman Merman Найти все сообщения от Thurman Merman
  № 5  
Ответить с цитированием
Thurman Merman

Регистрация: Jun 2010
Сообщений: 9
Цитата:
Сообщение от wvxvw Посмотреть сообщение
Ну так вы ему путь не правильно задаете, он же так будет искать относительно ./ru/aq3/durak/manager/, и найдет Application вместо ru.aq3.durak.manager:Application. А вообще, я бы написал какой-нибудь скрипт, который бы генерировал манифест, и документировал бы по нему. Практика показывает, что ASDoc компилятор бывает очень уж привередливым, и лучше ему явно сказать, какие именно файлы в сборку идут.
Спасибо за наводку сменил путь до корня(src), добавил атрибут "source-path" и все проблемы исчезли.


Последний раз редактировалось Thurman Merman; 13.10.2011 в 23:07.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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