Не удается импортировать UIComponent во Flash CS4? - PullRequest
3 голосов
/ 02 ноября 2011

Поэтому я добавляю эту строку в мой файл .FLA в сценарии первого кадра:

import mx.core.UIComponent;

Я получаю эту ошибку:

1093: Syntax error.

в строке 54 UIComponent.as. Doubleщелкните по нему на панели «Ошибки компиляции», и я увижу:

#include "../core/ComponentVersion.as"

ОК, синтаксическая ошибка вероятна в ComponentVersion.as ... за исключением того, что действительно, действительно, не должно быть.И если я загружаю этот файл в редактор Flash и проверяю синтаксис, в нем нет ошибок.Однако, если я скопирую единственную строку без комментариев этого файла (статическая переменная версия: String = "2.0.2.127";) в UIComponent вместо #include, это работает ????

ТеперьЯ получаю эту ошибку:

5007: An ActionScript file must have at least one externally visible definition.

Простите?Это файл определения класса, который поставляется вместе с Flash!

Любые подсказки будут с благодарностью приняты.

Я использую Flash CS4 (10.0.2).

1 Ответ

4 голосов
/ 03 ноября 2011

Если вы намеренно не пытаетесь импортировать Flex SDK, вам следует использовать класс UIComponent из библиотеки, включенной в Flash Pro, fl.core.UIComponent , а не аналог Flex, mx.core .UIComponent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...