flash随机生成小球运动某一点不断地生成小球 并让生成的小球延固定轨迹运动 小球的生成间隔是随机的
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 00:56:22
flash随机生成小球运动某一点不断地生成小球 并让生成的小球延固定轨迹运动 小球的生成间隔是随机的
flash随机生成小球运动
某一点不断地生成小球 并让生成的小球延固定轨迹运动 小球的生成间隔是随机的
flash随机生成小球运动某一点不断地生成小球 并让生成的小球延固定轨迹运动 小球的生成间隔是随机的
as3制作的,其中mc是库里面的一个小球影片剪辑的类名.
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.Event;
var speed:Number = 3;
var angle:Number=5;
var tTimer:Timer=new Timer(100);
tTimer.addEventListener(TimerEvent.TIMER,ontimer);
tTimer.start();
function ontimer(e:TimerEvent):void
{
tTimer.delay = Math.random() * 1000 +1000;
tTimer.start();
var mymc:mc=new mc();
addChild(mymc);
mymc.x = stage.stageWidth / 2;
mymc.y = stage.stageHeight;
mymc.addEventListener(Event.ENTER_FRAME,onFrame);
function onFrame(e:Event):void
{
mymc.x =stage.stageWidth / 2+ Math.cos(angle)*50;
mymc.y -= speed;
angle += .1;
//trace(angle);
}
}
是不是这样?