Показать сообщение отдельно
Старый 05.10.2010, 13:10
xintrea вне форума Посмотреть профиль Отправить личное сообщение для xintrea Посетить домашнюю страницу xintrea Найти все сообщения от xintrea
  № 1  
Ответить с цитированием
xintrea
 
Аватар для xintrea

Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
По умолчанию [mxmlc][Flex SDK] Добавить стандартный прелоадер

Здравствуйте!


Есть у меня AS3 приложение с главным файлом Main.as, которое я компилирую с помощью команды "mxmlc Main.as". Мне нужно добавить хоть какой-нибудь прелоадер.

Вот здесь написано, что вроде как достаточно сделать mxml файл, в котором нужно прописать:

Код AS3:
<s:Application ... preloader="mx.preloaders.DownloadProgressBar">
и у приложения появится какой-то стандартный прелоадер.

В том же каталоге, где лежит файл Main.as, я сделал файл application.mxml со следующим содержимым:

Код AS3:
<?xml version="1.0"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:mx="library://ns.adobe.com/flex/mx" 
    xmlns:s="library://ns.adobe.com/flex/spark"
    preloader="mx.preloaders.DownloadProgressBar"
    usePreloader="true">
    <mx:Script source="Main.as"/>
</s:Application>
Но при компиляции командой "mxmlc application.mxml" выдается ошибка:

Цитата:
Ошибка: Не удалось использовать <mx:Script> для реализации компонента.
<mx:Script source="Main.as"/>
Как ее побороть, так и не понял.

Вот здесь говорят, что нужно подключать пространство xmlns:mx="library://ns.adobe.com/flex/mx" - так оно у меня подключено.

Еще обнаружил, что если вместо Main.as указать несуществующий файл - будет такая же ошибка.

Что я делаю неправильно? Как простейшим образом добавить к AS3 приложению хоть какой-нибудь прелоадер?
__________________
Со всяческими пожеланиями, Xintrea.
https://webhamster.ru