我试图在 AS3 中创建一个简单的方法,添加 10 个圆圈,每个圆圈的直径为 30px,列在舞台左侧下方的一列中,因此第一个出现在左上角,最后一个出现在右下角. 我会很感激这里的任何帮助。谢谢。
我当前的代码如下: - 它目前只返回 10 个没有定位的圆圈。
package
{
import flash.display.*;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class Circles extends MovieClip
{
private var timer:Timer = new Timer(100, 10);
public function Circles()
{
timer.addEventListener(TimerEvent.TIMER, createCircles);
timer.start();
}
private function createCircles(e:TimerEvent):void
{
var bcircle:MovieClip = new MovieClip();
var xpos:int = 0;
var ypos:int = 0;
bcircle.graphics.beginFill(0x0033CC);
bcircle.graphics.drawCircle(xpos,ypos,15);
bcircle.graphics.endFill();
bcircle.x = Math.random() * stage.stageWidth;
bcircle.y = Math.random() * stage.stageHeight;
addChild(bcircle);
}
}
}