Главная » ActionScript » Работа с файлами компонентов

0

В этом разделе объясняется, где хранятся файлы компонентов, где можно найти исходные файлы ActionScript и как добавлять и удалять компоненты с панели "Компоненты".

Где хранятся файлы компонентов

Компоненты Flash хранятся в папке "Configuration" в каталоге приложения.

Примечание. Дополнительные сведения об этих папках см. в разделе "Папки Configuration, установленные вместе с Flash" руководств "Использование Flash".

Компоненты устанавливаются в следующих местоположениях:

•   Windows 2000 или Windows XP: C:\Program Files\Adobe\Adobe Flash CS4\язык\Configuration\Components

•   Mac OS X: Macintosh HD:Applications:Adobe Flash CS4:Configuration:Components

В папке "Components" компоненты пользовательского интерфейса находятся в файле User Interface.fla, а компоненты FLVPlayback (FLVPlaybackAS3.swc) и FLVPlaybackCaptioning — в папке "Video".

Кроме того, компоненты можно хранить в следующих местоположениях в каталоге пользователя:

•   Windows 2000 или Windows XP: C:\Documents and Settings\имя_пользователя\Local Settings\Application

Data\Adobe\Adobe Flash CS4\ru\Configuration\Components

•   Windows Vista: C:\Users\имя_пользователя\Local Settings\Application Data\Adobe\Adobe Flash

CS4\ru\Configuration\Components

Примечание. В Windows папка "Application Data" скрыта по умолчанию. Чтобы показать скрытые папки и файлы, выберите "Мой компьютер", чтобы открыть проводник Windows, выберите "Сервис" > "Свойства папки" и перейдите на вкладку "Вид". На это вкладке выберите переключатель "Показывать скрытые файлы и папки".

•   Mac OS X: Macintosh HD:Users:<имя_пользователя>:Library:Application Support:Adobe Flash

CS4:Configuration:Components

Где хранятся исходные файлы компонентов

Файлы классов ActionScript (.as) (или исходные файлы) для компонентов установлены в следующих папках приложения в ОС Windows 2000 или Windows XP:

компоненты пользовательского интерфейса       C:\Program Files\Adobe\Adobe Flash

CS4\ru\Configuration\Component Source\ActionScript 3.0\User Interface\fl

FLVPlayback       C:\Program Files\Adobe\Adobe Flash CS4\ru\Configuration\Component Source\ActionScript

3.0\FLVPlayback\fl\video

FLVPlaybackCaptioning       C:\Program Files\Adobe\Adobe Flash CS4\ru\Configuration\Component

Source\ActionScript 3.0\FLVPlaybackCaptioning\fl\video

В ОС Mac OS X исходные папки компонентов находятся в следующих местоположениях:

компоненты пользовательского интерфейса       Macintosh HD:Applications:Adobe Flash

CS4:Configuration:Component Source:ActionScript 3.0:User Interface:fl

FLVPlayback       Macintosh HD:Applications:Adobe Flash CS4:Configuration:Component Source:ActionScript

3.0:FLVPlayback:fl:video

FLVPlaybackCaptioning       Macintosh HD:Applications:Adobe Flash CS4:Configuration:Component

Source:ActionScript 3.0:FLVPlaybackCaptioning:fl:video

Исходные папки компонентов и путь к классам

Так как код компонентов ActionScript 3.0 предварительно скомпилирован, не требуется указывать местоположение файлов классов ActionScript в переменной пути к классам Classpath. Если же указать их местоположение в Classpath, это увеличит время, затрачиваемое на компиляцию приложений. Однако, если Flash находит файлы классов компонентов в параметре Classpath, файл класса всегда имеет более высокий приоритет, чем скомпилированный код компонента.

Добавлять местоположение исходных файлов компонентов в переменную Classpath следует только для отладки приложения с компонентами. Дополнительные сведения см. разделе «Отладка приложений с компонентами» на странице 22.

Изменение файлов компонентов

При обновлении, добавлении или удалении компонентов на базе SWC или при добавлении новых компонентов на базе FLA в ПО Flash, их необходимо повторно загрузить на панель "Компоненты", чтобы они стали доступными. Чтобы повторно загрузить компоненты, можно перезапустить Flash или выбрать "Перезагрузить" в меню панели "Компоненты". В результате этого Flash сделает доступными все компоненты, добавленные в папку "Components".

Перезагрузка компонентов с панели "Компоненты" в ходе работы Flash:

•   Выберите "Перезагрузить" в меню панели "Компоненты".

Удаление компонента с панели "Компоненты":

•   Удалите FLA-, SWC- или MXP-файл с панели "Компоненты", а затем перезапустите Flash или выберите "Перезагрузить" в меню панели "Компоненты". MXP-файл — это файл компонента, загруженный из Adobe Exchange.

Компоненты на базе SWC можно удалять и заменять в процессе работы Flash и перезагружать панель "Компоненты", чтобы отобразить изменения. При удалении компонентов на базе FLA изменения отображаются только после завершения работы и повторного запуска Flash. Однако при добавлении компонентов на базе FLA обновить панель "Компоненты" можно с помощью команды "Перезагрузить".

 Компания Adobe рекомендует сохранять копию файлов компонентов Flash (.fla или .as), прежде чем вносить в них изменения. Это позволит восстановить их в случае необходимости.

Источник: Использование компонентов ActionScript 3.0 – 2008

По теме:

  • Комментарии