Actionscript 3 我想移动一个随机对象
我有一个正方形,我希望当我按下按钮时,将正方形放置在程序中随机移动 当我按下按钮时,什么也没发生 这个代码有什么问题Actionscript 3 我想移动一个随机对象,actionscript-3,Actionscript 3,我有一个正方形,我希望当我按下按钮时,将正方形放置在程序中随机移动 当我按下按钮时,什么也没发生 这个代码有什么问题 var mycolor :ColorTransform = new ColorTransform(); mycolor.color = Math.floor(Math.random() * 0xFFFFFF) var xposition:Number = Math.random() * (150 - 50) + 50; var ypos
var mycolor :ColorTransform = new ColorTransform();
mycolor.color = Math.floor(Math.random() * 0xFFFFFF)
var xposition:Number = Math.random() * (150 - 50) + 50;
var yposition:Number = Math.random() * (150 - 50) + 50;
trace(yposition);
var rectangle:Shape = new Shape; // initializing the variable named rectangle
rectangle.graphics.beginFill(0x0000FF);
rectangle.graphics.drawRect(0,0, 100, 100); // (x spacing, y spacing, width, height
rectangle.graphics.endFill();
rectangle.transform.colorTransform = mycolor;
addChild(rectangle);
addEventListener(MouseEvent.CLICK, generateRandom)
function generateRandom(Event:MouseEvent):void
{
rectangle.graphics.moveTo(100, 70);
btn.label = "asd";
}
该功能不用于确定位置
,而是用于移动当前绘图位置
你只要写下:
btn.addEventListener(MouseEvent.CLICK, generateRandom);
function generateRandom(Event:MouseEvent):void
{
rectangle.x = Math.random() * (150 - 50) + 50;
rectangle.y = Math.random() * (150 - 50) + 50;
}