カスタムイベントを使用して、フラッシュとフレックスの間でオブジェクトが渡されています。私はflexでオブジェクトのクラスのコピーを含むライブラリをインポートしています。クラスは同じですが、flexでオブジェクトにアクセスしようとすると、次のエラーが発生します。フレックス - クロスドメインオブジェクト
TypeError: Error #1034: Type Coercion failed: cannot convert com.cackleberries.data.api::ApiObject$ to com.cackleberries.data.api.ApiObject.
アイデアはありますか?私はserverApi.makeApiCall
へを渡すときに、Flex AIR/
public function airEventHandler(type:String, data:Object):void
{
switch(type)
{
case "air_api_call":
if(data)
{
if(data.hasOwnProperty("apiObject"))
{
trace("got air api call event in application");
serverApi.makeApiCall(ApiObject(data.apiObject));
}
}
break;
}
}
からのコールバックは、私はエラーを取得していますよう
この機能は、フラッシュに渡されます。この関数のパラメータはです。最初に、データオブジェクトはapiObject
キーで値として(フラッシュで完了)で作成されます。
どのような方法でデータを渡していますか。いくつかのコードを表示します。 –
ここで、data.apiObject =を割り当てるコードを表示します。 –