我有这个代码,当我第一次点击按钮时一切正常
如果我再次点击,则效果不会重复
此代码有什么问题?
function generateRandom(Event:MouseEvent):void
{
while (true)
{
rectangle.x = xposition;
rectangle.y = yposition;
a++
}
}
答案 0 :(得分: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
}