以文本方式查看主题 - ╋艺 镇╋ (http://wdystv.com/bbs/index.asp) -- ┣◇FLASH交流 (http://wdystv.com/bbs/list.asp?boardid=5) ---- startDrag (http://wdystv.com/bbs/dispbbs.asp?boardid=5&id=3205) |
-- 作者:admin -- 发布时间:2011/9/26 22:18:23 -- startDrag 可用性 Flash Player 4。 用法
参数
返回 无。 说明 动作;使 示例 若要创建用户可以放在任何位置的影片剪辑,可将 on(press) { startDrag(this,true); } on(release) { stopDrag(); } 另请参见
------------- http://www.gxtc.edu.cn/jpkc/kjsjzz/netcourse/jiaoxveneirong/flash-gaoji/html/30_asd_09_s41.html -------------- 我做了一个mc,想拖动它,输入了以下脚本, on (press) { startDrag("", true, 20, 10, 500, 300); } on (release, releaseOutside) {stopDrag(); } 按下ctrl+enter后,按下mc,此mc向别的地方动了一下,这是为什么呢?这不希望它动啊 ------------------------ 各位都没有注意到这个问题,他说的是点的时候动了一下,这个动一下是为什么呢? 就在你的参数设定里面,跟坐标范围无关,而是这个true 第一个参数是这个mc,没错,而问题就出现在第二个参数上 第二个参数意思是“是否要在点mc的时候要让mc的原点与鼠标对齐” 你设为true,那么它就会在你点击的时候就让原点与鼠标对齐,而mc有个范围,我们不能保证你在点的时候一定是在这个原点,所以它会“动”了一下。 解决方法超级简单:你把这个参数设置为false就可以了。 |