Flash3.0 下拉菜单制作
菜单制作的动画部分: 首先新建一个元件 如图所示:然后新建一个mc_og,在其中设置三个图层 在每个图层中创建如下空白关键帧 并放入先前新建的元件??????????? 设置如图所示,在每一层的第一个关键帧中元件的alpha属性为0? 并且其他层的第一个关键帧的元件的位置都相对下一层元件的位置如图?? 第二个关键帧? 的元件位置都紧贴下一层元件并且? 第二个关键帧的元件要比第一个略大? 以凸显变大效果??? 如图? 每个第二个关键帧的元件 命名为? btn_main?? btn_1? btn_2..... 然后每一层都创立传统补间动画? 最后每一层都补充延长帧?? 使最后构图完整 给每个关键帧的元件中都设置? 如图????????? 先变大后变小?? 例如 1-5帧变大???? 6-10变小 第5? 10 帧设置stop(); 代码部分:??? 在每一层都空出一个空白关键帧(除了主菜单) 在代码层,第一帧设置 stop();???? 对应第二关键帧的位置??? ?都设置??????? //鼠标移动到子菜单? 子菜单呈现变大效果?? 鼠标移开呈现缩小还原效果 ?btn_1.addEventListener(MouseEvent.MOUSE_OVER,btn_1_over) 最后把mc_og 添加到舞台上?? 在舞台新建一个代码层 mc.buttonMode = true;??????????????????????????????????????????????????????????????????????? //鼠标移动至元件 变为手型 mc.addEventListener(MouseEvent.ROLL_OUT,mc_roll) 最后效果如图 : ?????????????????????????????????????
??
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |