Macromedia Flash MX 2004, Macromedia Flash MX Professional 2004 и более поздние версии имеют ряд функций расширения, включая поведения, команды (JavaScript API), эффекты и инструменты. С помощью этих функций опытные пользователи могут расширять или автоматизировать возможности данного инструмента разработки. Модуль преобразования XML в интерфейс взаимодействует с каждой из этих функций расширения, создавая диалоговые окна, которые пользователь видит, если расширение требует или поддерживает параметры. Диалоговые окна можно определить с помощью тегов XML, либо путем создания отображаемого SWF-файла. Объект XMLUI обеспечивает механизм, с помощью которого опытный пользователь может связываться с SWF-файлом, который находит данное применение.
Эти методы можно применять для создания SWF-файлов, которые являются расширениями инструмента разработки Flash. В подобном расширении для перехода к хранилищу универсального описания, поиска и взаимодействия (UDDI) и загрузки веб-служб в набор инструментов «Действия» может использоваться Flash Application Protocol.
Имя файла описания должно быть простым именем файла без расширения файла .xml и без разделителей между каталогами («:», «/» или «\»).
Если файл определения, указанный с помощью параметра
Имя файла описания должно быть простым именем файла без расширения файла .xml и без разделителей между каталогами («:», «/» или «\»).
Если файл пользовательских действий уже существует под именем
Если каталог Configuration/ActionsPanel/CustomActions не существует во время вызова этого метода, он создается.
Имя файла описания должно быть простым именем файла без расширения файла .xml и без разделителей между каталогами («:», «/» или «\»).
Flash JSAPI располагает рядом объектов, методов и свойств, дублирующих или эмулирующих команды, которые пользователь может вводить в среде разработки. С помощью JSAPI можно несколькими способами составлять сценарии, расширяющие возможности Flash: добавляя команды в меню, манипулируя объектами в рабочей область, повторяя последовательности команд и так далее.
Как правило, пользователь выполняет сценарий JSAPI, выбрав в меню «Команды» > «Выполнить команду». Однако, эту функцию можно использовать в сценарии ActionScript для вызова команды JSAPI напрямую. Если функция
Дополнительную информацию о JSAPI см. в руководстве пользователя «Extending Flash» на странице