Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何在UIComponent中添加/获取精灵_Actionscript 3_Apache Flex_Flex4_Sprite - Fatal编程技术网

Actionscript 3 如何在UIComponent中添加/获取精灵

Actionscript 3 如何在UIComponent中添加/获取精灵,actionscript-3,apache-flex,flex4,sprite,Actionscript 3,Apache Flex,Flex4,Sprite,如何将精灵添加到BorderContainer(UIComponent) 这个代码不起作用。我在我的容器上看不到雪碧。如何在UIComponents上添加精灵,以便查看它们?我试过这个,效果不错: var comp:UIComponent = new UIComponent(); comp.addChild(sprite); myborderconteiner.addElement(comp); 但我不认为这是一个正确的方式来添加精灵的组件。还有别的方法吗 第二个问题: 当我的UIComp

如何将精灵添加到BorderContainer(UIComponent)

这个代码不起作用。我在我的容器上看不到雪碧。如何在UIComponents上添加精灵,以便查看它们?我试过这个,效果不错:

var comp:UIComponent = new UIComponent();
comp.addChild(sprite);
myborderconteiner.addElement(comp); 
但我不认为这是一个正确的方式来添加精灵的组件。还有别的方法吗


第二个问题:

当我的UIComponent中添加了几个精灵(线/圆/图像或其他)时,如何从该UIComponent接收对象精灵,该UIComponent包含之前添加到该UIComponent的所有精灵

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
我需要从那个精灵创建位图并做一些事情


我希望我把自己说清楚

使用这个容器。它可以很好地作为容器或雪碧的替代品。您还可以绘制UIComponent本身。

感谢您的快速回答。我用SpriteVisualElement替换了我的BorderContainer,它完全符合我的要求。我可以很容易地将它们转换为位图。非常感谢。