0
好的让我说清楚。我只是出于兴趣。这不是一项家庭作业。我这样做是因为我有兴趣编写ActionScript。我看到一个男人的网站做一些令人惊叹的事情,所以我试图复制,我想这样做:ActionScript 3.0更改方向
哦,顺便说一句,你需要做一个符号,需要导出的ActionScript和类名称是“球”。而按钮即时名称是:bButton。所以这是我迄今为止编写的脚本。
var boundaryRight:Number = stage.stageWidth;
var boundaryLeft:Number = 0;
var balls:Array;
var reverseRight:Number = 0;
var reverseLeft:Number = stage.stageWidth;
init();
function init(){
balls = new Array();
for(var i:Number = 0; i<10; i++){
var myBall:ball = new ball();
myBall.x=(Math.random()*boundaryRight);
myBall.y=50+i*40;
addChild(myBall);
balls.push(myBall);
}
}
addEventListener(Event.ENTER_FRAME,moveBall);
function moveBall(e:Event){
for(var i:Number = 0;i<10;i++){
var myBall:ball = balls[i];
myBall.x-=20;
if(myBall.x<boundaryLeft){
myBall.x=boundaryRight;
}
}
}
正如你所看到的那样,代码使多个球左转,并且一遍又一遍循环。所以这就是我想要做的。我想制作一个按钮,当我点击按钮时,它会像点击一样改变方向,并将方向改变为向右。我再次点击它,它会再次离开。我该如何编写代码?
”哦,顺便说一句,你需要做一个符号,需要导出的ActionScript和类名是“球”,而按钮的即时名称是:bButton。“我不知道,如果你非常热衷,你已经在动作中创造了一切。咳嗽cuogh *家庭作业*,咳嗽咳嗽;) – Frank 2011-12-18 20:51:38