Flex 4: перемещение объекта Shape по экрану - остается исходный объект - PullRequest
0 голосов
/ 25 июня 2011

Я пытаюсь переместить объект «Форма» по экрану.По мере перемещения объекта копия остается в начальной позиции.Почти как если бы перемещался только экземпляр исходного объекта

Это не проблема для перемещения изображения или графики 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 Ответ

1 голос
/ 25 июня 2011

Я идентифицировал проблему, которую я сделал - по ошибке дважды вызвал resetassets в проекте - так или иначе это создает 2 копии объекта, и только 1 из них перемещен !!Извините, если я потратил чье-то время на форуме

Больше из академического интереса, есть идеи, почему создаются 2 копии и перемещается только 1 из них?

...