flash中经过元件时怎么能停止在元件的第二帧
好的一定加分! 展开
嗯,你思考的对一半了。
说一下思路供你参考,flash中制作同一效果,可以有不同的方法,只举一种最简单的吧。
1、比如你把制作的内容,制作成影片剪辑,第一帧,根据你需要制作内容,影片剪第二帧上为图形选项,选项均制作成按钮,如果你需要点击跳转的话。
2、在影片剪辑内,制作两个透明按钮,一个放在第一帧,另一个放在第二帧。
3、给两个按钮添加代码,这个你应该会的,就不赘述了。
4、第一个按钮添加鼠标滑入时,播放头跳转到第二帧并停止,此时出现图形选项,当然也是按钮,你可以点击各选项按钮,执行预定的动作。
5、第二帧上的按钮,制作成中间抠空的边框,中间抠空的大小根据图形选项内容多少而定,这样,第二个按钮就是中间是空的边框,为使用鼠标滑离时,反应灵敏,边框的宽度,不宜过宽。然后给第二个按钮添加代码,当鼠标滑离时,也就是划过边框时,播放头跳转到第一帧并停止,此时图形选项消失。这样就做出类似伸缩菜单的效果。
当然如果你代码精通,完全可以用代码制作的。如果暂时还不能熟练使用代码进行编程,这个方法是挺有效的。
给你做个图,来说明第二个按钮的制作方法。
鼠标在这个中间抠空的区域内可以点击绿框内的选项按钮,一旦鼠标滑离开抠空的区域,经过边框时,你所添加的滑离代码便被触发。
谢谢你的回答。
问一下,上面说的4、5两条中的 两个按钮都指的是透明按钮吗?第二个按钮(中间空的)也是透明的吗?是不是先做个透明按钮,再用橡皮把中间挖空?
还有一个问题,在影片剪辑的第一帧上的是要添加stop();的吧
还有为什么要做成中间挖空的呢
可不可以只做第二帧上的透明按钮,第一帧上的图形改为按钮添加代码,第二帧上的透明按钮做成长方形的,可以吗