2个回答
展开全部
授人以鱼不如授人以渔。
给你说一下基本思想吧,不给你做样例了。
原理就是做一个影片剪辑,你想把鼠标样式变成什么样,影片剪辑就变成什么样。假设影片剪辑的实例名是mouse_mc。
然后添加代码mouse.hide(); mouse_mc.x=Mouse.x; mouse_mc.y=Mouse.y;
假设你的鼠标样式是一个笑脸,移动时眼睛是闭上的,点击时眼睛嘴巴睁开,那么只需要添加相应的鼠标侦听事件,跳到相应的影片剪辑帧就可以了。
给你说一下基本思想吧,不给你做样例了。
原理就是做一个影片剪辑,你想把鼠标样式变成什么样,影片剪辑就变成什么样。假设影片剪辑的实例名是mouse_mc。
然后添加代码mouse.hide(); mouse_mc.x=Mouse.x; mouse_mc.y=Mouse.y;
假设你的鼠标样式是一个笑脸,移动时眼睛是闭上的,点击时眼睛嘴巴睁开,那么只需要添加相应的鼠标侦听事件,跳到相应的影片剪辑帧就可以了。
追问
嗯,本人较笨,想知道哪些帧或在哪个图片上添加相应的代码。麻烦了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用去赋予图片鼠标的坐标,那样复杂了,而且还得不断监听。
假设你建立了一个影片剪辑作为鼠标样式,不管你是把它拖入场景还是在代码中实例化,总之它的实例名我们定为mc,接下来只需要写
mc.startDrag(true);
Mouse.hide();
就可以实现你想要的效果了
不能理解你可以先新建一个文档测试一下,新建一个MC,里面随便画点啥,拖入场景,选中,在属性面板中实例名写mc,把上面两行代码拷入到帧上即可。
追问
很不错哈!我想再问个as3.0的怎么点击按钮回到第1帧重新播放。麻烦了
追答
点击按钮事件中写入
gotoAndPlay(1,"场景 1");
场景 1是默认的场景1名字,如果有不同,请对应修改
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询