Здравствуйте!
Есть у меня 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 приложению хоть какой-нибудь прелоадер?