我已經從Adobe插畫師的插畫師導入了一個FXG到Flash Builder 4.5,並設法將它放到舞臺上,我面臨的問題是訪問FXG的子女。從FXG獲取子女
基本FXG這是行不通的:
<?xml version="1.0" encoding="utf-8" ?>
<Graphic xmlns="http://ns.adobe.com/fxg/2008" xmlns:ATE="http://ns.adobe.com/ate/2009" xmlns:ai="http://ns.adobe.com/ai/2009" xmlns:d="http://ns.adobe.com/fxg/2008/dt" xmlns:flm="http://ns.adobe.com/flame/2008">
<Group id="subChild">
<Group id="subSubChild" />
</Group>
</Graphic>
然後我試圖訪問這些孩子就像這樣:
var fooObj:MyFxgObj = new MyFxgObj();
fooObj.getChildByName("subChild");
哪個及時迎接我用一個空的錯誤。我搜索谷歌過去2小時左右,但無濟於事,所以任何幫助將不勝感激。
我不認爲這是可能的。 FXG元素與ActionScript對象或本機Flash對象的級別不同。我將FXG文件視爲單一資產;有點像JPG。你想要做什麼,你需要訪問一個FXG的孩子?使用MXML圖形會是更好的選擇嗎? – JeffryHouser
你說得對,我用MXML導出了所有東西,現在它工作正常。謝謝。 –
太棒了;然後我把它作爲正式答案發布。請儘早選擇。 – JeffryHouser