2009-12-05 27 views
0
function scale(e:Event):void{ 
    plane1_mc.scaleX += .1; 
    plane1_mc.scaleY += .1; 
    plane1_mc.x -= 5; 
    plane1_mc.y -= 3; 
} 

function prop(evt:Event):void{ 
    plane1_mc.prop_mc.rotation += 100; 
} 

plane1_mc.prop_mc.addEventListener(Event.ENTER_FRAME, prop); 
plane1_mc.addEventListener(Event.ENTER_FRAME, scale); 

這是我用來試圖讓plane1_mc縮放和移動。它之前都在做,但現在它只做規模。任何人都可以隨時告訴我如何在ActionScript中正確移動和縮放?

回答

0

您的代碼是正確的。嘗試增加移動量並張貼發生的事情。這樣的事情:

plane1_mc.x -= 50; 
plane1_mc.y -= 30; 

此外,請確保你沒有擴大plane1_mc其他地方。有可能是另一個事件正在被解僱,而不是這個,所以它看起來像scaleX和scaleY值正在修改這個功能,當他們真的不是。我建議在這個函數中添加一些跟蹤語句,看看它們是否顯示出來。