因此,我使用Flex來訪問一些有用的庫,但我不想處理MXML的東西。所以我把它寫在純粹的AS3中。使用Flex使用ActionScript3附加Sprite
基本上,我加載這個MXML主要AS3類:從那裏
<?xml version="1.0" encoding="utf-8"?>
<local:Canvas xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:local="asset.*" />
現在,AS3接管並做了所有的東西。然而,當我嘗試使用addChild()方法來繪製的東西到我的主Canvas
類(這只是擴展應用程序),它拋出這個錯誤:
Type Coercion failed: cannot convert MyObject to mx.core.IUIComponent.
我也曾嘗試直接將它添加到Canvas
對象stage
,但它是空的。
有什麼建議嗎?
您是使用Flex組件還是僅包含在Flex框架中的有用工具?如果是後者,則可以獲取相應的SWC文件並使用標準的ActionScript項目。我正在使用我現在正在構建的項目(爲我的目的導入framework.swc,rpc_rb.swc和rpc.swc) – 2013-04-25 21:02:28