我正试图在屏幕上移动'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()
}
答案 0 :(得分:1)
我发现了我所犯的问题 - 在项目中错误地称为重置副本两次 - 不知何故创建了2个副本的对象,其中只有1个被移动了!对不起 - 如果我在论坛上浪费了任何人的时间
更多出于学术兴趣,任何想法为什么创建了2个副本并且只有1个被移动了?