FLASH按钮制作,怎么实现鼠标点击后换另外一张图片的效果?

图片未点击的时候1图片经过的时候2图片点击后呈现的状态3,在点击其他按钮后,它又恢复成最开始的1的样子... 图片未点击的时候1
图片经过的时候2
图片点击后呈现的状态3,在点击其他按钮后,它又恢复成最开始的1的样子
展开
 我来答
忍者小小猫
2012-08-16 · TA获得超过313个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:259万
展开全部

把元件F8定义为按钮,双击进去,有按钮4种状态的关键帧,在四种状态分别插入关键帧,把不同的按钮状态图放进去,对好位置就可以了

追问
这个我试过了,点击后不呈现第三个状态,你在看看我的问题。
德缘哥哥
推荐于2016-07-19 · TA获得超过217个赞
知道小有建树答主
回答量:193
采纳率:100%
帮助的人:64.9万
展开全部
首先你得新建一个影片剪辑元件,比如实例名叫firstpage_bt,影片剪辑的第一帧放你的第一张图片,第二帧放你的第二张图片,第三帧放你的第三张图,然后在影片剪辑的第一帧写上代码:stop();(注意,这三帧的图片的位置要放在同一坐标上,不然会“跳”的)。影片剪辑做完后,将其拖到场景你想要放得位置,注意修改影片剪辑的实例名称哦!(firstpage_bt)。
然后你在场景的第一帧写上代码:
firstpage_bt.addEventListener(MouseEvent.MOUSE_OVER,m_over)://鼠标经过时的侦听
firstpage_bt.addEventListener(MouseEvent.MOUSE_DOWN,m_down);//鼠标点击时的侦听
firstpage_bt.addEventListener(MouseEvent.MOUSE_OUT,m_out);//鼠标移开时的侦听
function m_over(event:MouseEvent):void
{
firstpage_bt.gotoAndStop(2);
}

function m_down(event:MouseEvent):void
{
firstpage_bt.gotoAndStop(3);
}

function m_out(event:MouseEvent):void
{
firstpage_bt.gotoAndStop(1);
}

^_^ so easy !
更多追问追答
追问
教教我把,给我做一个文件,发过来可以不,谢谢!
追答
把你邮箱给我……
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁也没我有性格
2012-08-16 · TA获得超过3036个赞
知道大有可为答主
回答量:2588
采纳率:66%
帮助的人:2025万
展开全部
1楼说的方法 无法实现状态3,和其他按钮的切换。应该用影片剪辑的方式去制作这个按钮,这3个状态分别放在影片剪辑里的 头3帧,位置需要对齐。 默认让他停在第一帧。 新建一层透明按钮加上脚本。 具体代码我就不写了。 意思就是点击跳到3帧,滑过跳到2帧。
至于 恢复需要在影片剪辑外部创建布尔值变量去做判断。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式