载入中。。。
载入中。。。
2008-11-29 10:24:00
>>flash cs3的应用(六)影片剪辑的拖放

在AS3中影片剪辑的拖放与AS2也差不多,如下:

movieclip.addEventListener(MouseEvent.MOUSE_DOWN, tuo);

function tuo(event:MouseEvent):void {

movieclip.startDrag();

}

movieclip.addEventListener(MouseEvent.MOUSE_UP, ting);

function ting(event:MouseEvent):void {

movieclip.stopDrag();

}

不过,startDrag()的括号里是可以用位置参数进行约数的。如下例:

var shang=hk_mc.y;
//声明 上=滑块的Y坐标
var zuo=hd_mc.x;
//声明 左=滑道的X坐标
var xia=0;
//声明 下=0
var you=hd_mc.width-hk_mc.width;
//声明 右=滑道的宽-滑块的宽
var fk:Rectangle=new Rectangle(zuo,shang,you,xia);
//声明 方块的位置是一个新的位置:左上右下

hk_mc.startDrag(false,fk);
 //光标不锁定中心,滑块开始在FK范围内拖动

壮志凌云 | 阅读全文 | 回复(0) | 引用通告 | 编辑
发表评论:
载入中。。。
用户公告
载入中。。。
时间记忆
<<  < 2009 - 11 >  >>
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
我的相册
最新日志
载入中。。。
最新评论
载入中。。。
最新回复
载入中。。。
我的好友
站点信息
载入中。。。
   http://blog.ddedu.com.cn/user1/2377/index.shtml