2011-06-25 68 views
0

我正試圖在屏幕上移動一個'Shape'對象。當對象移動時,副本將留在初始位置。幾乎就好像只有一個原始對象的實例被移動了Flex 4:在屏幕上移動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

我確定我不得不作出─曾誤稱爲resetassets兩次在項目 - 不知何故在創建該對象的2份,其中只有1運動問題!對不起 - 如果我在論壇上浪費了任何人的時間

更多的學術興趣,任何想法爲什麼創建2個副本,只有1個被移動?