私はFlex Mobileアプリケーションプロジェクトに所属しています。 FlexGlobals.topLevelApplicationにイベントをディスパッチする必要があり、カスタムメッセージが含まれている必要があります。カスタムFlash/Flexイベントオブジェクト
//create the event Object
var receivedObjMsg:Object = new Object();
receivedObjMsg.name = "receivedMessage";
receivedObjMsg.message = messagevarhere;
FlexGlobals.topLevelApplication.dispatchEvent(receivedObjMsg);
をし、他のこのようなビューでこのようにそれを受け取る::私は、オブジェクトを作成しようとしています
はこのようにそれを派遣
FlexGlobals.topLevelApplication.addEventListener("receivedMessage", receiveMsgHandler);
protected function receiveMsgHandler(event:Event):void
{
trace("IT WORKED!");
}
しかし、そのことは、カントと言っオブジェクトをイベントにする:
Type Coercion failed: cannot convert [email protected] to flash.events.Event.
これもメインアプリケーションの下に入れてみましたイオンmxmlここで私はイベントを作成しました。
<fx:Metadata>
[Event(name="receivedMessage", type="flash.events.Event")]
</fx:Metadata>
実際に何をしようとしているかを示す例は見つからないようです。どのように私はこれを動作させることができます任意のアイデア?
私はどこかでそれを見たことが分かっていましたが、私はそれを読んだところを覚えていませんでした。 – brybam