Я не могу заставить MXMLC работать на Ubuntu - PullRequest
1 голос
/ 22 июня 2010

Хорошо, я скачал Flex 4 SDK из Adobe и извлек содержимое в ~/Documents/flex4_sdk.

Теперь у меня есть следующий простой файл MXML:

<?xml version="1.0"?>
<!-- usingas/StatementSyntax.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Label id="label1"/>

</mx:Application>

Когда я компилирую это с mxmlc /path/to/file.mxml, я получаю:

Загрузка файла конфигурации ~ / Documents / flex4_sdk / frameworks / flex-config.xml
/path/to/file.mxml (38642 байта)

Однако полученный SWF-файл пуст. (В основном просто белый холст.)

1 Ответ

0 голосов
/ 22 июня 2010

Я получаю те же результаты, если пытаюсь скомпилировать аналогичный код с помощью Flash Builder в Windows.

Попробуйте присвоить метке значение, чтобы в вашем приложении была визуальная часть

<mx:Label id="label1" text="Label1"/>

Если это вообще возможно, я настоятельно рекомендую использовать приложение Flex 4 spark вместо старого подхода mx.Ваше приложение может выглядеть так:

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                       xmlns:s="library://ns.adobe.com/flex/spark" 
                       xmlns:mx="library://ns.adobe.com/flex/mx">

    <s:Label text="label1" />
</s:Application>
...