自己预习做了两个简单的例子
//1.用又向线段制作小球运动效果,不过在运行的过程中很难控制小球。还需要自己不断的深入和理解!
import flash.geom.Point;
import flash.events.KeyboardEvent;
var p1:Point=new Point(0,0);
var p2:Point=new Point(3,2);
var speed:Point=p2.subtract(p1);//计算运动的速度,原理是终点坐标减去起点坐标。
//调用间隔函数,实现运动;
var moveID:Number=setInterval(mcMove,10);
function mcMove()
{
mc.x+=speed.x;
mc.y+=speed.y;
}
//2.两个拖动的小球,通过这个例子让我认识到了很多个自己未知的属性!
import flash.events.MouseEvent;
this.addEventListener(MouseEvent.MOUSE_DOWN,startDragFunc);
this.addEventListener(MouseEvent.MOUSE_UP,stopDragFunc);
function startDragFunc(e:MouseEvent)
{
e.target.startDrag();//target:事件的目标,startDrag:允许用户拖动指定的Sprite,
e.updateAfterEvent();
}
function stopDragFunc(e:MouseEvent)
{
e.target.stopDrag();//结束startDrag()方法。
}
浙公网安备 33010602011771号