|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
本例先容利用FlashAS2代码制造弹出菜单,对本文感乐趣的伴侣能够到论坛Flash合作教室提交功课,会且先生为功课点评加分。
效果以下:
当鼠标挪动按钮上时,会弹出上级菜单,当鼠标从上级菜单移开时,上级菜单又会发出。点击上级菜的各个菜单项,小狗会转向分歧的偏向。
http://www.webjx.com/files/media/1_080814140006.swf 制造办法以下:
先建一个影片剪辑元件,共五个关头帧,分离为上面五个图形:
在第1帧翻开举措面板,输出: stop();
然后建五个按钮元件,标签内容分离为:ClickMe(这一个色彩别的四个纷歧样),正面、反面、正面、吃惊。
新建影片剪辑元件,取名菜单,进进编纂形态后中,从库中将ClickMe按钮拖到舞台上,在第2帧拔出关头帧,然后将别的4个按钮元件放到ClickMe元件右侧,呈垂直分列,如图:
拔出一层,并将这层拖到方才那一层下边,鄙人级菜单处画一无笔触任一添补色的矩形,比上级菜单稍年夜,然后点中它,点修正-转换成元件,形状选按钮。双击进进该按钮编纂形式,将第1帧(弹起)拖到最初一帧(点击),即前三帧均为空缺。如图:
在该按钮上点右键,选举措,然后输出:
on(rollOver){ // 当鼠标挪动该按钮上时,这个影片剪辑回到上一帧,这就起到了一个当鼠标移出上级菜单时,上级菜单发出往的效果。
prevFrame();
}
在ClickMe按钮上加以下代码:
on(rollOver){
_root.meu_mc.gotoAndStop(2);
}
这就起到了当鼠标移到该按钮上时,弹出上级菜单的感化。
在“正面”按钮上,输出:
on(release){
_root.dog_mc.gotoAndStop(2);
}
这让小狗影片剪辑停在第2帧,即小狗转向正面。
接上去,在反面按钮上的代码是:
on(release){
_root.dog_mc.gotoAndStop(3);
}
正面按钮的代码是:
on(release){
_root.dog_mc.gotoAndStop(4);
}
吃惊按钮的代码是:
on(release){
_root.dog_mc.gotoAndStop(5);
}
如今回到主场景,将菜单位件和小狗元件拖到们台上,按下图放好,ok.
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。 |
|