Создание компонентов Flex 3.5 с помощью Flash CS5 - PullRequest
0 голосов
/ 06 июля 2010

Есть ли способ создания компонентов, совместимых с Flex 3.5, с помощью Flash CS5?Я в тупике.Всякий раз, когда я запускаю команду «Преобразовать символ в компонент Flex» и затем пытаюсь использовать полученный файл .swc в приложении Flex 3.5, я получаю несколько экземпляров следующей ошибки:

1046: тип былне найдена или не была постоянной времени компиляции: Matrix3D.
1046: Тип не был найден или не была постоянной времени компиляции: Vector3D.

Любая помощь или предложения?

Ответы [ 2 ]

1 голос
/ 30 декабря 2010

У меня была такая же проблема. Я нашел работу вокруг, все же. Вам необходимо создать компонент с помощью Flash Builder, перетащив компонент Flash Professional в свое приложение. (Для этого вы должны быть в режиме разработки.) Затем на панели свойств будет кнопка с надписью «Создать в Flash Professional ...». Нажатие на эту кнопку создаст Flash-документ со всеми правильными платформами и SDK, запустите Flash Professional.

0 голосов
/ 06 июля 2010

Ошибки, которые вы видите, обычно возникают из-за несоответствия версий между Flex SDK, с которым был скомпилирован SWC, и Flex SDK вашего проекта.

При создании SWC с использованием интерфейса Flash Pro я не уверен, что их можно использовать во Flex. Обычно SWC не разделяются между Flex и Flash. Люди либо перекомпилируют исходный код, либо генерируют SWF и встраивают его, либо загружают его с помощью SWFLoader.

Если вы используете Flex Component Kit для Flash, убедитесь, что вы используете тот же комплект, который поставляется с SDK, на который вы планируете нацеливаться.

...