Определение fl.controls: ярлык не найден - PullRequest
2 голосов
/ 29 февраля 2012

Я использую ActionScript 3. Разработка в FlashDevelop.Я получаю следующую ошибку, когда пытаюсь сделать import fl.controls.Label;

Definition fl.controls:Label could not be found.

Я довольно новичок во Flash.У меня этот проект работал без сбоев.Должно быть, я что-то изменил, чтобы перестать распознавать импорт.Даже Intellisense дает мне возможность добавить fl.controls.Label

Ответы [ 2 ]

8 голосов
/ 29 февраля 2012

Элементы управления в пространстве имен fl.controls являются родными для Flash Professional.

Хотя я не использую Flash Develop, это похоже на Flash Builder.

Если у вас есть Flash Pro, вы можете создать библиотеку компонентов, а затем экспортировать библиотеку SWC для использования в проекте Flash Develop. Или обратитесь к элементам управления Flash Pro.

Если это ранее работало в вашем проекте, возможно, настройки вашего компилятора больше не связывают требуемую зависимость SWC?

Не уверен, поможет ли это, но я бы следовал этому в Flash Builder:

Компоненты Flash:

Добавление по SWC:

  • Щелкните правой кнопкой мыши свой проект в Flash Builder и выберите «Свойства».
  • Выберите «Путь сборки ActionScript» слева.
  • Перейдите на вкладку «Libary path», которая теперь доступна справа.
  • Нажмите «Добавить SWC ...»
  • Добавление библиотек из Flash, таких как flash.swc или IK, в зависимости от того, какая у вас версия Flash IDE и где вы ее установили.

    C: \ Program Files (x86) \ Adobe \ Adobe Flash CS5.5 \ Common \ Configuration \ ActionScript 3.0 \ libs \ flash.swc

Добавление по исходной папке:

  • Щелкните правой кнопкой мыши свой проект в Flash Builder и выберите «Свойства».
  • Выберите «Путь сборки ActionScript» слева.
  • Перейдите на вкладку «Исходный путь», теперь доступную справа.
  • Нажмите «Добавить папку ...»
  • Компоненты Flash должны располагаться по пути, аналогичному следующему, в зависимости от того, какая у вас версия Flash IDE и где вы ее установили.

    C: \ Program Files (x86) \ Adobe \ Adobe Flash CS5.5 \ Common \ Configuration \ Source Source \ ActionScript 3.0 \ Пользовательский интерфейс

    ... или ...

    C: \ Program Files \ Adobe \ Adobe Flash CS5 \ Common \ Configuration \ Source Source \ ActionScript 3.0 \ Интерфейс пользователя

Пространство имен игрока по умолчанию.

Ссылка по умолчанию на пакет / playerglobal.swc часто неверна при редактировании из Flash в Flash Builder.

В .actionScriptProperties добавьте:

<libraryPathEntry kind="3" linkType="1" path="${FLASHPRO_APPCONFIG}/ActionScript 3.0/FP10.2/playerglobal.swc" useDefaultLinkType="false"/>
3 голосов
/ 02 мая 2013

Если вам нужны общие библиотеки fl. *, Скопируйте этот swc:

/Applications/Adobe Flash CS6/Common/Configuration/ActionScript 3.0/libs/flash.swc

в проект Flash Builder, выполнив следующие действия:

Adding a swc to Flash Builder

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