Невозможно импортировать пакеты mx - PullRequest
0 голосов
/ 06 декабря 2010

В файле сценария ниже действия есть сообщение о невозможности импортировать mx.controls.Label, я компилирую это через командную строку, linux и путь переменной среды задан, где установлен flex, как решить эту проблему*

package {

 import mx.controls.Label;

 public class Test
 {
    public function Test()
    {
      Alert.show("Test");
    }
  }
}

Редактировать:

       [root@localhost tmp]# mxmlc Test.as 
      Loading configuration file /opt/flex/frameworks/flex-config.xml
     /tmp/Test.as: Warning: This compilation unit did not have a factoryClass         specified in Frame metadata to load the configured runtime shared libraries. To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option.

    /tmp/Test.swf (466 bytes)

1 Ответ

0 голосов
/ 06 декабря 2010

Я почти уверен, что вам нужно добавить исходный код Flex (или SWC) в путь к библиотеке аргумента командной строки. Посмотрите на аргумент командной строки library-path .

Я не совсем уверен, что вы имеете в виду, когда говорите "путь переменной среды задан там, где установлен flex". Какая переменная среды? Как это используется? Возможно, вы захотите показать нам используемую вами командную строку и / или командный файл?

...