flash里要做一个功能类似把手的按钮,求高手指点

[复制链接]
查看11 | 回复2 | 2009-5-4 10:43:27 | 显示全部楼层 |阅读模式
就类似这个flash里“PULL”这个把手按钮
http://www.flash63.com/html/200901/2009011976458123.htm
就是说是可以抓住后 按指定轨道拖动的,然后触发新的动画
谢谢~~~~
最好能把源代码讲下~~~

回复

使用道具 举报

千问 | 2009-5-4 10:43:27 | 显示全部楼层
也不算难,制作一个可拖动的影片剪辑,你可以限制它的拖动范围,然后判断它的位置,当位置大于某个数值时候就触发事件。 //很简单啊,我做出来了。告诉我你的邮箱!给你发源文件。 stop(); //鼠标经过事件 btn.area.onRollOver = function() { //隐藏鼠标 Mouse.hide(); btn.gotoAndStop(2); }; //鼠标离开事件 btn.area.onRollOut = btn.area.onReleaseOutside=function () { //显示鼠标 Mouse.show(); btn.gotoAndStop(1); }; va...
回复

使用道具 举报

千问 | 2009-5-4 10:43:27 | 显示全部楼层
_btn.startDrag()这是拖动语句的基本格式,可以带参数来固定拖动范围,_btn.startDrag(true,left,top,right,bottom)这个把手只是上下运动,就是让left和right的值相同就可以了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行