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

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

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

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

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

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

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

  • Mac OS X: Macintosh HD:Applications:Adobe Flash CS5: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 CS5\ru\Configuration\Components

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

    Примечание. В Windows папка Application Data скрыта по умолчанию. Чтобы показать скрытые папки и файлы, выберите «Мой компьютер», чтобы открыть проводник Windows, выберите «Сервис» > «Свойства папки» и перейдите на вкладку «Вид». На вкладке «Вид» выберите переключатель «Показывать скрытые файлы и папки».
  • Mac OS X: Macintosh HD:Users:<имя_пользователя>:Library:Application Support:Adobe Flash CS5:Configuration:Components

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

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

компоненты пользовательского интерфейса
C:\Program Files\Adobe\Adobe Flash CS5\ru\Configuration\Component Source\ActionScript 3.0\User Interface\fl

FLVPlayback
C:\Program Files\Adobe\Adobe Flash CS5\ru\Configuration\Component Source\ActionScript 3.0\FLVPlayback\fl\video

FLVPlaybackCaptioning
C:\Program Files\Adobe\Adobe Flash CS5\ru\Configuration\Component Source\ActionScript 3.0\FLVPlaybackCaptioning\fl\video

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

компоненты пользовательского интерфейса
Macintosh HD:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:User Interface:fl

FLVPlayback
Macintosh HD:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:FLVPlayback:fl:video

FLVPlaybackCaptioning
Macintosh HD:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:FLVPlaybackCaptioning:fl:video

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

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

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

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

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

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

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

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

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

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

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