
求AS3.0高手解释这段代码的意思 30
importflash.events.Event;varv:Number=1;this.addEventListener(Event.ENTER_FRAME,moving...
import flash.events.Event;
var v:Number=1;
this.addEventListener(Event.ENTER_FRAME,moving);
function moving(e:Event)
{
mc.rotation+=Math.random()*2-1;
mc.x+=v*Math.cos(mc.rotation);
mc.y+=v*Math.sin(mc.rotation);
}
play_btn.addEventListener(MouseEvent.CLICK,play_fn);
function play_fn (e:MouseEvent){
mc.play()
}
pause_btn.addEventListener(MouseEvent.CLICK,pause_fn);
function pause_fn (e:MouseEvent){
mc.stop()
}
是移动和按钮 求具体含义 展开
var v:Number=1;
this.addEventListener(Event.ENTER_FRAME,moving);
function moving(e:Event)
{
mc.rotation+=Math.random()*2-1;
mc.x+=v*Math.cos(mc.rotation);
mc.y+=v*Math.sin(mc.rotation);
}
play_btn.addEventListener(MouseEvent.CLICK,play_fn);
function play_fn (e:MouseEvent){
mc.play()
}
pause_btn.addEventListener(MouseEvent.CLICK,pause_fn);
function pause_fn (e:MouseEvent){
mc.stop()
}
是移动和按钮 求具体含义 展开
1个回答
展开全部
import flash.events.Event;
var v:Number=1; // mc的旋转半径
this.addEventListener(Event.ENTER_FRAME,moving); // 每一帧执行 moving 一次
function moving(e:Event)
{
mc.rotation+=Math.random()*2-1; // mc再旋转一个随机角度(正负1弧度范围内)
mc.x+=v*Math.cos(mc.rotation); // 根据mc当前旋转角度修正坐标X
mc.y+=v*Math.sin(mc.rotation); // 根据mc当前旋转角度修正坐标Y
}
play_btn.addEventListener(MouseEvent.CLICK,play_fn); // 给 play播放 按钮添加单击事件处理函数 play_fn
function play_fn (e:MouseEvent){
mc.play() // mc开始播放
}
pause_btn.addEventListener(MouseEvent.CLICK,pause_fn); // 给 pause暂停 按钮添加单击事件处理函数 pause_fn
function pause_fn (e:MouseEvent){
mc.stop() // mc 停止播放
}
var v:Number=1; // mc的旋转半径
this.addEventListener(Event.ENTER_FRAME,moving); // 每一帧执行 moving 一次
function moving(e:Event)
{
mc.rotation+=Math.random()*2-1; // mc再旋转一个随机角度(正负1弧度范围内)
mc.x+=v*Math.cos(mc.rotation); // 根据mc当前旋转角度修正坐标X
mc.y+=v*Math.sin(mc.rotation); // 根据mc当前旋转角度修正坐标Y
}
play_btn.addEventListener(MouseEvent.CLICK,play_fn); // 给 play播放 按钮添加单击事件处理函数 play_fn
function play_fn (e:MouseEvent){
mc.play() // mc开始播放
}
pause_btn.addEventListener(MouseEvent.CLICK,pause_fn); // 给 pause暂停 按钮添加单击事件处理函数 pause_fn
function pause_fn (e:MouseEvent){
mc.stop() // mc 停止播放
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询