Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
 

Пакет adobe.utils 


Эти функции используются создателями средств разработки Flash.
Общедоступные методы
 ФункцияОпределено
  
MMEndCommand(endStatus:Boolean, notifyString:String):void
Оповещает приложение, размещающее команду SWF, о том, что команда выполнена, и предписывает приложению принять или отклонить изменения, переданные командой MMExecute().
adobe.utils
  
Позволяет вызывать команды Flash JavaScript API (JSAPI) с помощью ActionScript.
adobe.utils
Сведения о функции

MMEndCommand

()функция
public function MMEndCommand(endStatus:Boolean, notifyString:String):void

Язык версии: ActionScript 3.0
Версия продукта: Flash CS4
Версии среды выполнения: Flash Player 10, AIR 1.5

Оповещает приложение, размещающее команду SWF, о том, что команда выполнена, и предписывает приложению принять или отклонить изменения, переданные командой MMExecute().

Параметры

endStatus:Boolean — Логическое значение; значение true используется для применения изменений, в противном случае присваивается значение false. Если выбрано значение false, любые предложенные изменения игнорируются.
 
notifyString:String — Строка, содержащая сообщение об ошибке или причину отмены изменений. Если параметру endStatus присвоено значение true, в качестве значения параметра notifyString используется пустая строка.

MMExecute

()функция 
public function MMExecute(name:String):String

Язык версии: ActionScript 3.0
Версия продукта: Flash CS3
Версии среды выполнения: AIR 1.0, Flash Player 9

Позволяет вызывать команды Flash JavaScript API (JSAPI) с помощью ActionScript. Во Flash Professional функция MMExecute() может вызываться только роликом, который используется в качестве панели Flash, диалоговым окном XMLtoUI или пользовательским интерфейсом компонента. Команды JSAPI не действуют за рамками среды разработки.

Flash JSAPI располагает рядом объектов, методов и свойств, дублирующих или эмулирующих команды, которые пользователь может вводить в среде разработки. С помощью JSAPI можно несколькими способами составлять сценарии, расширяющие возможности Flash: добавляя команды в меню, манипулируя объектами в рабочей область, повторяя последовательности команд и так далее.

Как правило, пользователь выполняет сценарий JSAPI, выбрав в меню «Команды» > «Выполнить команду». Однако, эту функцию можно использовать в сценарии ActionScript для вызова команды JSAPI напрямую. Если функция MMExecute() используется в сценарии по отношению к 1 кадру вашего файла, эта команда выполняется при вызове SWF-файла.

Дополнительную информацию о JSAPI см. в руководстве пользователя «Extending Flash» на странице http://www.adobe.com/go/jsapi_info_ru.

Параметры

name:String — Строка, переданная функции MMExecute(). Функция MMExecute() используется для разбора строки и выполнения команд JavaScript. Строке можно присвоить переменную, а затем передать эту переменную методу MMExecute(). Кроме того, можно разделить функцию JavaScript на строки меньшей длины; функция MMExecute() возвращает при этом значение последней вызванной функции.

Возвращает
String — Строковое представление возможного результата, отправленное инструкцией JavaScript.

[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.