Flash.SetReturnValue

Flash.SetReturnValue ( string ObjectName,
string XMLReturnValue )
Примеры

Описание

Возвращает строку в формате XML как результат actionscript функции объекта флеш (flash), вызванной через внешний API Flash (класс ExternalInterface). Обычно это действие используется в событии On FlashCall объекта флеш (flash).

Примечание: Этому действию требуется, установленная на целевой системе, программа плейера Flash версии 8.0 или выше.

Параметры

ObjectName

(строка) Имя объекта флеш (flash).

XMLReturnValue

(строка) Строка в формате XML, содержащая результат для возврата. Для более подробной информации посмотрите документацию по Flash actionscript о доступных типах данных и форматировании. Пример: "<string>Sample string to return</string>"

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

-- This code is meant to be placed on the Flash Object's On FlashCall event.
-- Этот код предназначен для помещения в событие On FlashCall объекта флеш (flash).
strXML = XML.SetXML(e_FlashCall);
strFunctionName = XML.GetAttribute("invoke", "name");

-- Check for a specific function call from the Flash actionscript request.
-- Проверяем вызов указанной функции из запроса actionscript Flash.
if (String.CompareNoCase(strFunctionName, "FunctionRequested") == 0) then
    Flash.SetReturnValue("Flash1", "<string>FunctionRequested result string to return");
end
В этом примере отвечаем на функцию вызванную в событии "On FlashCall". Если вызванная функция называется "FunctionRequested", флеш файлу возвращается строка 'FunctionRequested result string to return'.
Смотрите также: Связанные действия