我有一個使用自定義事件在Flash和Flex之間傳遞的對象。我正在導入一個包含對象類副本的flex庫。這些類是相同的,但是當我嘗試訪問flex中的對象時,出現此錯誤:Flex - 跨域對象
TypeError: Error #1034: Type Coercion failed: cannot convert com.cackleberries.data.api::ApiObject$ to com.cackleberries.data.api.ApiObject.
任何想法?
這個函數傳遞到閃存從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;
}
}
我得到的錯誤,當我通過到serverApi.makeApiCall
回調。該函數以作爲參數。最初,數據對象是使用apiObject
密鑰創建的,其值爲(在閃存中完成)。
你使用什麼方法傳遞數據。顯示一些代碼。 –
現在顯示你正在分配的代碼data.apiObject = ???? –