2013-05-23 4 views

ответ

1

Вы можете отправить асинхронные события обратно в приложение ActionScript с помощью функции dispatchStatusEventAsync класса FREContext. Вам необходимо сохранить ссылку на свой контекст FRE где-то, а затем вызвать функцию, как показано ниже:

yourFREContext.dispatchStatusEventAsync("anEventType", "some data"); 

Это отправляет событие статуса в контексте вашего Actionscript, который вы должны добавить слушателя при создании контекста на Actionscript стороны вашего расширения:

yourExtContext = ExtensionContext.createExtensionContext("your.extension.id", null); 
yourExtContext.addEventListener(StatusEvent.STATUS, extension_statusHandler, false, 0, true); 

Затем в слушателе:

private function extension_statusHandler(event:StatusEvent):void 
{ 
    trace(event.code + "::" + event.level); 
    // should trace from the above: anEventType::some data 
} 
+0

Вы были очень полезны! Заранее спасибо! – tungdx

 Смежные вопросы

  • Нет связанных вопросов^_^