频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 虚拟主机  域名注册     常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发工具应用教程 -> Flash教程 -> FLASH按钮DIY全攻略

FLASH按钮DIY全攻略

作者:未知  来源:转载  发布时间:2005-8-8 20:45:39  发布人:acx

减小字体 增大字体

FLASH的交互性是它最迷人的特点,你设计的动画,挂到网上通过各式各样的按钮交
互,可以让观众亲自参与控制和操作影片的进程. 其实FLASH软件本身就提供给了我们许多现成的按钮,我们从[共享图库]中的[bottons]
中可以找到,只要拖拽到场景中,给按钮加上动作就可以了,但这是比较"应付"的做法,
很多朋友希望自己做些个性化的按钮,更希望了解按钮的内部原理,下面给大家说说
怎样DIY一个按钮.

[1]首先,按钮是FLASH三种组件(影片剪辑\按钮\图形)之一,我们要按CTRL+F8创
建一个组件,并定义其类型为[按钮].

[2]好了,现在进入了按钮组件的内部编辑状态,在你面前将出现四个很醒目的关键贞,
每个按钮都是由这四个关键贞组成的,前三个属于按钮的状态贞,最后一个属于给按钮定义
鼠标事件响应区的范围贞.下面我们分别来看一下,他们的用途:
第一个关键贞[up]   :   我们在它内部创建的图形将用于代表按钮正常时的样子,也就是
我们既没有用鼠标划过也没有点击过时,按钮的原始状态.
第二个关键贞[over]   :   代表鼠标划过或停留在按钮上时,按钮的样子.
第三个关键贞[down]   :   代表鼠标点击按钮时,按钮的样子.
第四个关键贞[hit]   :   代表按钮的有效点击区域,假如我们在这一贞里面画了一个
圆形,在影片中我们只有在这个圆形区域内点击按钮才能生效,而且这个圆形是不作显示
的,不论你画成什么颜色都将被隐藏,它只代表一个区域.如果不知道这一知识点,那么
在制作文字链接时最容易出现问题,许多朋友问:为什么我制作的文字按钮"播放"在点击
时显得很不灵敏,事实上,他制作的[hit]贞中也只有"播放"二个字,当你点击到两个字中间
的一些空隙时,按钮将不会响应,所以需要在[hit]贞中添加一个能够遮盖按钮中所有文
字的矩形块.

值得注意的几点:
1按钮组件内部可以建立很多层,不要受到系统默认只给一层的局限.
2在按钮中的某一个关键贞中可以存放MC组件,比如你在[over]关键贞中放入一个MC,
那么影片中你把鼠标放到按钮上,按钮就会变成MC的内容.
3在按钮中你不能添加ACTION.
4按钮中你可以适当添加响应音效,比如在[over]贞中拖放一个音效,那么影片中鼠标
划过按钮时,影片就会出现相应的音效.
5在制作按钮的时候,时间线下方的洋葱皮工具是你的好伙伴,你可以利用它比较准确
地调整这几个关键贞的形态,尤其是制作[hit]要用到.(如图2所示)
6在制作过程中,被拖放到工作区中的按钮只显示[up]贞中的内容,其他鼠标响应暂时无效,你需要
按CTRL+ENTER测试影片或者直接导出影片才能查看按钮的响应效果.

[3]按钮的内部建设就这样完成了,现在需要我们给按钮找个"工作",到底我们点击按钮后
要达到什么目的呢?请给按钮添加相应的ACTION吧.
把按钮从[图库]中拖放到主场景,反键点击场景中的按钮,选择[动作]或英文版的[ACTION]
为按钮添加程序.
下面给大家讲几个常用的按钮动作:
[A]播放   play();

[b]停止播放   stop();

[C]直接跳转到某一贞播放   gotoAndPlay();   括号中填上你要跳转到的贞数即可.这个命令经常用来制作replay按钮,比如你所设置的贞数为1,那么影片就很自然的返回第一贞重新播放了.

[D]直接跳转到某一贞停止   gotoAndStop();   括号中填上你要跳转到的贞数即可.

[E]url网址链接   getURL("   ");   引号内填写相应的网址格式如:http://www.jy35.com
[F]E-MAIL邮件链接   getURL("mailto:wynmhao@163.net");   冒号后面是我的邮箱,大家自己
更换就可以了.

其实,在上面的几个ACTION中,都省略了一个on   (release)   {   },如果大家不用专家模式编写
而是用普通模式编写ACTION,那么系统会为我们在程序最外层自动添加这个语句(它是每个按钮的必要语句),
所以大家直接去选择具体语句就可以了,比如从ACTION列表里点选play();命令,那么在程序显示区中就会
直接显示on   (release)   {   play();   }

好了以上是制作按钮的一点心得,希望对大家有所帮助,如果有疏漏的地方,请大家多多指正.

将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
下一篇文章:MC控制之改变MC特性
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 注册码大全三
· 让你轻松架设FTP服务器1..
· 梦幻背景图片7
· 卡通动物图片6
· 风景图片8
· 网页制作素材-按钮素材2..
· 注册码大全九
· 让你轻松架设FTP服务器5..
· 50MB免费空间 FTP PHP M..
关注此文读者还看过
· 学用Fireworks中的特效 ..
· 实名制掀起网络“正名运..
· 用PHP脚本生成word文档的..
· SQL脚本生成的一些BUG
· 网页设计中HTML常范的五..
· 生成任意位随机数的函数..
· 网站制作简易流程介绍
· 在Visual Studio.NET中使..
· 用VS2003调试ASP的方法和..
· Photoshop制作非主流圆点..
· 事务性COM+应用程序
· asp动态include文件
· 韩国大黑客落入法网 共控..
· ASP基础教程:ActiveX 组..
· AS基础精典教程 第三章:..
· 通过自定义类来达到向as..
相关文章
· 四个原因让Silverlight无法..
· 用 jsfl 扩展你的 flash
· 让 Flash 广告具有记忆功能..
· 利用FLASH 8绘图功能..
· Flash动画技巧:动画..
· Flash DateChooser 组..
· Flash动画概述、影片..
· Flash背景透明和层次问题
· Flash电子杂志常用滚动区域..
· 在Mozilla和Firefox浏览器中..
· 符合web标准的flash调用方法..
· 教你如何去掉网页上的..
· Dreamweaver也能轻松制作Fl..
· 上海专业web开发团队招聘高..
· 如何进行FLASH网址验证防下..
· 实例技巧:Flash与HTML实现交..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
免责申明:中国建站之家(www.jz123.cn)上的所有提供下载的软件和资源
均来源于网络,为软件或程序作者提供和网友推荐收集整理而来,仅供学习
和研究使用。如有侵犯你的版权,请立即联系我们,本站将在3个工作日内删除。
粤ICP备05092265号