大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> 用Flash制作神奇的弹性导航菜单(2)

用Flash制作神奇的弹性导航菜单(2)

时间: 2021-07-31 作者:daque

actionscript的编写  7、开始,由于咱们诉求导航的按钮不妨拖动,以是先来树立按钮的as,在元件ball第11中学点选元件btl1,给它加上如次代码 :   on(press){  ||鼠标按下     startdrag(""); ||发端拖动     drag=true;   }   on(release, releaseoutside){   ||鼠标开释     stopdrag(); ||遏止拖动     drag=flase;   }   之上这段代码大师都很熟习吧,而后复制这段代码,辨别加给 ball第22中学bt2 和ball3中的bt3 ,由于是用来导航的按钮,以是不妨给这三个按钮增添贯穿功效,比方这边bt3的action树立为:

  on(press){    startdrag("");    drag=true;  }  on(release, releaseoutside){    stopdrag();    drag=false;  }  on (release) {     geturl("mailto:你的邮箱地方");   }  如许就实行了当欣赏者点击按钮后,挪用体例默许的邮件步调给本人站长火力发电子邮件了。  8、按ctrl+e回到主场景,把刚发端作ball1 、ball2、ball3这三个mc从库中拖到主场景,辨别定名其instance name(范例称呼)为:h1、h2 、h3 ,把h1、h2 、h3 在主场景中排好场所,如图4所示:

图4

  9、结果运用flash mx的画线训令把它们用线逐一贯穿起来,在主场景中兴建一层,定名为as ,在第一帧加如次代码:   _root.onenterframe = function() {     clear();  ||废除往日的弥补树立     _root.linestyle(1.5, 0xcecece);  ||设置画线的款式     _root.moveto(_root.h1._x, _root.h1._y);  ||把线的始端定在h1坐标处     _root.lineto(_root.h2._x, _root.h2._y);  ||从h1画一条线到h2     _root.lineto(_root.h3._x, _root.h3._y);  ||从h2画一条线到h3     _root.lineto(_root.h1._x, _root.h1._y);  ||从h3画一条线到h1     _root.endfill();  || 中断 fill   }   接着来树立h1、h2 、h3 的鼠标招引及缓冲功效,点选主场景中的h1,给其加上如次代码:   onclipevent (load) { ||初始化变量     x = this._x;     y = this._y;   }   onclipevent (enterframe) {  ||实行鼠目标招引功效以及mc(h1)的缓冲功效    dis_x = _root._xmouse - x;     dis_y = _root._ymouse - y;     if(!drag){       if ((dis_x * dis_x) + (dis_y * dis_y) < 1500) {  ||确定鼠标和mc的隔绝         newvar_x = _root._xmouse;  ||把_root._xmouse 、_root._ymouse赋给         newvar_y = _root._ymouse;  ||两个新变量newvar_x 、newvar_y ,此时还没有       } else {  ||与mc相接洽。         target_x = x;         target_y = y;       }        ||树立缓冲功效,不妨变动一下简直的参数,领会领会缓冲的功效       xspeed = ((target_x - this._x)*.8)+(xspeed*.65);       this._x += xspeed;       yspeed = ((target_y - this._y)*.8)+(yspeed*.65);       this._y += yspeed;     }   }   而后复制上头的代码,辨别给 h2 、h3树立。之上鼠标招引及缓冲功效的代码还湮没如许的一个功效,即mc只有偏离从来的坐标就会机动回位。如许,只有隔一段功夫就变换mc的场所,则不妨实行mc 的" 痉挛抽动 "的功效。

用flash制作神奇的弹性导航菜单(2)图1

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.