Flex 4:在屏幕上移动Shape对象 - 保留初始对象

时间:2011-06-25 08:16:39

标签: flex animation flex4 move

我正试图在屏幕上移动'Shape'对象。当对象移动时,副本将保留在初始位置。几乎就好像只移动了一个原始对象的实例

这不是移动图像或MXML图形的问题。设置到移动对象有什么问题吗?

代码如下

private var arrow:UIComponent;
private function resetAssets():void{

arrow = new UIComponent();
Screen.addElement(arrow); //Screen is the area on screen for animation
var speedArrow:Shape=new Shape;
arrow.addChild(speedArrow1);
//speedArrow1 is created of type Shape and appears perfectly on screen

}

private function Animation():void{
var mvarrow1:Move = new Move();
mvarrow1.easer = new Linear(0,0);
mvarrow1.target = arrow;
mvarrow1.duration = 2000;
mvarrow1.xBy=200;

mvarrow1.play()
}

1 个答案:

答案 0 :(得分:1)

我发现了我所犯的问题 - 在项目中错误地称为重置副本两次 - 不知何故创建了2个副本的对象,其中只有1个被移动了!对不起 - 如果我在论坛上浪费了任何人的时间

更多出于学术兴趣,任何想法为什么创建了2个副本并且只有1个被移动了?