首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图 ┆ 虚拟主机 ┆ 中文域名
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 网络媒体 → FLASH → 文章内容

Flash MX2004入门与进阶实例——动作脚本进阶(10)

作者:风未起时  来源:中国站长学院  发布时间:2007-2-8 0:24:16
 
第七章 动作脚本进阶
第三节 声音控制和智能动画片断(1)

    

1.滑杆控制声音音量

在动画作品中,音量控制是非常常见的,制作方法有很多。下面我们制作一个实例,采用一种很逼真的“滑杆控制器”,如果你把它放到一个播放器画面上,那更是相得益彰了!

本例涉及到【库】操作中的一个高级应用:元件的“捆绑”使用技术。如图7-3-1所示就是本例的运行画面,图中的“滑杆控制器”按钮可以上、下拉动,在最上方时无声,随着滑杆按钮往下拉,声音由轻到重,直至底部时音量达到最大。

图7-3-1中所示的是音量达到63时的状态。

 

图7-3-1 滑杆控制运行画面

 

你可以打开本例的源文件(文件路径:配套光盘/……/滑杆控制.fla),观察它的【库】,仅2个项目:一个是导入的音乐元件,另一个是文件夹,文件夹中的内容是“滑杆控制组件”,它并不需要制作,是Flash MX 2004【公用库】中的元件。

好了,观察完本实例的源文件,我们就带着疑问来分析一下这个实例是怎么制作完成的吧!

(1)关于“滑杆控制器”

打开【窗口】|【其他面板】|【公用库】菜单,在菜单中有一个【按钮】项,单击它,弹出如图7-3-2所示的“按钮公用库”。

图7-3-2 Flash的按钮共享库

 

在【库-按钮】面板中,选择其中的【fader-mixer】影片剪辑,并把它拖到场景中。

这个由Flash提供的组件从外形上看是个很逼真的“滑杆控制器”,那么,我们怎样使用它呢?

在讲解前,先让我们看看“fader-mixer”实例的内部结构,建议你打开一个新文档,把“fader-mixer”拖进“场景”。

让我们进入“fader-mixer”的编辑界面,我们看到一个名叫“Fader”的MC,选择它,打开【动作】面板,如图7-3-3所示。这是“Fader”的运行代码,代码的意思是,当这个MC运行时:

把它的“y轴”坐标值赋给变量“inity”;

把它的“x轴”坐标值赋给变量“left”;

把它的“x轴”坐标值赋给变量“right”;

把它的“y轴”坐标值赋给变量“top”;

把它的“y轴”坐标值“加100”赋给变量“bottom”;

以上代码不用自己编写,它是Flash随“滑杆控制器”MC一同提供给用户的,在实际应用时必不可少。

本例在使用这个“滑杆控制器”MC时,需要提醒你注意的有2条:一是为了使“Fader”被拉动时保证仅限于上、下动,左右不动,所以把“x轴”座标值同时赋予变量“left”和“right”;二是为了使“Fader”拉动到“顶部”或“底部”时更“到位”,所以要在原来的“坐标值”上加“100”,“100”是“Fader”的高度。

 

图7-3-3 “Fader”的事件脚本

 

双击“Fader”,我们再探索一下它的内部,发现一个叫“Fader button”的按钮,选择按钮,打开【动作】面板,如图7-3-4所示。

 

图7-3-4 “Fader button”按钮的脚本

 

这是2段按钮指令,上面一句的功能是:

当鼠标移动到该按钮上时,该对象允许在“左、顶、右、底”4个坐标值规定的范围内被拖动。

下面一句的功能是:鼠标离开,停止拖动。

2个代码比较一下,是不是很明白了?Flash在把这个元件提供给我们时,通过“Fader”及“Fader button”已经为我们提供了较完整的功能。

[] [返回上一页] [打 印]
  • 上一篇文章:Flash MX2004入门与进阶实例——动作脚本进阶(9)
  • 下一篇文章:Flash MX2004入门与进阶实例——动作脚本进阶(11)

  • 相关文章:
  • Flash中if条件语句的用法
  • 确保数据中心虚拟化安全10个步骤
  • 10大攻略:让Vista用得更好点的常用
  • [组图]教你利用Flash制作梦幻仙境效果
  • [组图]用Flash制作简单光晕效果的
  • Vista最常用的10个系统设置
  • [图文]图解Vista最常用的10个系统设置
  • flash菜单与asp.net进行交互
  • Java和javascript有何关系?
  • Tomcat配置技巧Top 10
  • 10分钟Hibernate体验
  • 10年回顾:世界各地开发高手谈Java
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号