4221学习网
首页 | 网址大全 | 脑力倍增 | 电脑学院 | 学习方法 | 英语学习 | 口才交际 | 工作职场 | 成功励志 | 文学小说 | 视频教程 | 视频短片 | 下载中心 | NBA | 奥运 | 图片专区 | QQ·技巧 | 游戏技巧 | 恋爱技巧 | 谈天说地 | 专题教程 | 4221论坛
热门关键字: 视频教程  百家讲坛  美女  记忆力  疯狂英语
 → 当前位置:4221学习网>电脑学院>媒体动画>FLASH教程>正文

用Flash设计透明按钮

4221学习网 2007-06-08 来源:互联网 收藏本文

训练30小时,让阅读提速5-10倍!---速读记忆训练软件免费下载!(点击下载)

很多朋友学习Flash的时候都抱怨Actions不太好学,有点难。所以笔者想借助本文给大家提供一次学习的机会,增强一下信心──原来AS也不难学嘛!此目的一也。另外,主要还是给大家介绍一种另类按钮──透明按钮的制作方法。

 

一、设计步骤
1.点选“Windows”菜单下“Common Libraries”选项菜单中的“Button”命令,打开“Button”(按钮)库,然后从“Key Bottons”文件夹中拖一个按钮到场景中^36041001a^1。

2.鼠标左键点选场景中的按钮,给这个按钮起一个实体名称“mc”^36041001b^2。这里给大家讲一下实体(也有叫实例的)的概念──从库中拖曳到场景中的符号就是一个实体。在Flash中,只有这些实体才能作为影片剪辑属性的载体。

3.右键单击按钮实体“mc”,选择Actions命令,然后输入以下代码:

//鼠标按下按钮再松开时执行语句

on (release) {

//获取按钮当前的透明值

var i = getProperty(this,_alpha);

//把按钮的透明度值减去10后再重新设置按钮的透明值

setProperty(this,_alpha,i-10);

//当变量小于零时,即按钮不可见时,把按钮的透明值重设为100

if (i<0) {

this._alpha = 100;

}

}

二、代码解析
表达式i-10的作用就是把按钮的透明度减小10。if语句的作用是:如果影片实体完全透明,则透明度再变为100。语句getProperty(mc, property)用来获取实体当前的属性值,然后赋给某一变量。语句var用来声明局部变量。其参数mc是实体名称;property是实体的属性。语句setProperty("target",property,value/expression) 可以更改实体的属性值。参数value/expression是变量/表达式的意思,其值是用来更改属性值的。

在脚本执行时,this引用包含该脚本的影片剪辑实例;在调用方法时,this包含对所调用方法的对象的引用;在按钮的on事件中,this引用包含该按钮的时间轴;在影片剪辑的onClipEvent事件中,this引用该影片剪辑自身的时间轴。

在一些游戏的设计中,设计者需要让游戏中某个元件(包括按钮)在触发后立即消失,那又该怎么做呢?可以通过隐藏或删除的方法:

this._visible = 0; //_visible属性决定了影片是否可见,影片不可见时会被禁用。

removeMovieClip(target); //该语句用来删除通过MovieClip对象的attachMovie 或 duplicateMovieClip 方法或是通过控制语句duplicateMovieClip创建的影片剪辑实体。

另外,读者可以自行指定按钮的透明度,使之一击则暗,再击则明,把这种按钮放在自己的作品中不也妙哉。

上一篇:带进度条的Loading制作   下一篇:透明的flash是这样制作出来的
添加到google书签 digg this! 添加到bolaa 添加到yahoo+ 添加到新浪vivi 添加到365key  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·带进度条的Loading制作
·透明的flash是这样制作出来的
·Flash效果制作-璀灿星光
·Flash动态缓冲图片导航制作详解
·学习Flash心得
·纯ActionScript的Loading效果四例
·制作安装动画
·制作链接
·加上声音
·加上一些控制
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(请自觉遵守互联网相关政策法规。)
最新文章
·制作标志
·做Movie Clip
·添加几个运动的小球
·添加新场景
·加入图标和文字
·加上一些控制
·加上声音
·制作链接
·制作安装动画
·纯ActionScript的Loading效果四例
本类阅读排行榜
·学习Flash心得
·Flash效果制作-璀灿星光
·Flash动态缓冲图片导航制作详解
·带进度条的Loading制作
·纯ActionScript的Loading效果四例
·透明的flash是这样制作出来的
·制作标志
·加上一些控制
·添加几个运动的小球
·加上声音
热点视频教程
视频街舞 舞步 教学
视频windowsxp重装系统视频教程
视频李孝利十分钟详细舞蹈教程
视频美女教你跳舞
视频街舞 舞步 教学2
视频双截棍视频教程-定式
视频如何安装双操作系统
视频韩国的太空步教程,后滑、侧滑、旋转太空
视频【WindowsXP入门教程】 - 硬盘分区
视频台球教程-基本杆法
视频[百家讲坛]三十六计01_借刀杀人
视频24式太极拳教学---基本动作
视频 斯诺克台球竿法-后退球
视频动物世界之决战生死线2
视频超级全脑速读训练教程

设为首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接

4221学习网版权所有-鄂ICP备07006816号
已浏览: