0
如何將Sprite添加到BorderContainer(UIComponent)?如何向/從UIComponent添加/獲取Sprite
var sprite:Sprite = new Sprite();
sprite.graphics.lineStyle(10,0);
sprite.graphics.moveTo(40,40);
sprite.graphics.lineTo(60,60);
mybordercontainer.addChild(sprite);
//mybrodercontainer is id of BorderContainer created in mxml
此代碼不起作用。我無法在BorderContainer上看到Sprite。我如何在UIComponent上添加Sprites,以便我可以看到它們?我想這和它有點工作:
var comp:UIComponent = new UIComponent();
comp.addChild(sprite);
myborderconteiner.addElement(comp);
但是,我認爲,這是精靈加入的UIComponents正確的方式。還有另一種方法可以做到嗎?
問題二:
當我幾個精靈加入到我的UIComponent(線/圓/圖片或其他人)我怎麼能接受一個對象雪碧從UIComponent,而其中包含之前添加的所有精靈到那個UIComponent?
我需要從該Sprite創建位圖並執行一些操作。
我希望我說清楚
感謝您的快速回答。我用SpriteVisualElement替換了我的BorderContainer,它的工作原理與我想要的完全一樣。我可以很容易地將它們轉換爲BitMap。謝謝 – swoorn