2014-10-26 48 views
0

我有這樣的代碼,當我點擊按鈕的第一次一切工作正常如何製作一個按鈕來重複該效果?

如果我點擊第二次,效果不重複

什麼是錯的代碼?

function generateRandom(Event:MouseEvent):void 
      { 
       while (true) 
      { 
       rectangle.x = xposition; 
       rectangle.y = yposition; 
       a++ 
      } 
      } 
+1

沒有足夠的信息在這裏認識了 – Daniel 2014-10-26 17:05:41

+0

是一個函數來移動對象的隨機位置 按一次鍵,然後單擊功能工作......如果按下第二時間只適用於 – user3137167 2014-10-26 17:11:44

+0

你需要什麼信息? – user3137167 2014-10-26 17:12:42

回答

0

你可以試試這個:

btn.addEventListener(MouseEvent.CLICK, generate_random_position) 
function generate_random_position(e:MouseEvent){ 
    var x = Math.random() * (stage.stageWidth - rectangle.width) 
    var y = Math.random() * (stage.stageHeight - rectangle.height) 
    rectangle.x = x 
    rectangle.y = y 
} 
相關問題