首页 | 新闻资讯 | 软件应用 | 图形图像 | 网络应用 | 硬件学堂 | 程序开发 | 安全中心 | 素材下载 | 作者专区 | 教育频道
学院论坛 | 推荐专题 | 专家答疑 | Flash剧场 | Photoshop | 名词解释 | 梦幻桌面 | PS高手进阶 | QQ区 | 壁纸 | 黑客教材
Flash教程| 动画制作 | AutoCAD  | 3DMax专区 | PS视频教程| 网页制作 | CorelDRAW| Firework | 滤镜与实例 | 全部视频教程
学院热点专题
|21互联专区| 照片处理 | QQ 动画 | 系统优化 | 会声会影 | 制作游戏 | Win2003 | 大话成语 | MSN专题 | 头条
| 天音听听 | QQ 技巧  | ASP教程 | 菜鸟入门 | 实用工具 | ADSL宽带 | 硬盘世界| BT  下载 | Vista  | 问吧
  本专题由浅入深、系统、全面地介绍了Macromedia公司最新推出的网页动画制作软件——Flash MX的操作方法和动画制作技巧。在全面分析了Flash MX各项功能的基础上,重点针对该软件在动画制作中的应用进行讲解。专题的前一部分涉及了计算机动画基础和Flash MX的基本操作,后面为读者准备了9个经典动画实例以供读者实践。通过这些实例,读者将掌握对象的创建、对象的编辑与调整、创建简单的动画、图层的操作与动画应用、调整声音文件、动作函数、动画的交互控制、对象的定义技术以及Flash动画的优化及发布等内容。现在大家准备好了吗?来跟我一起学习吧!

 
Flash MX新功能

  在Flash爱好者的急切盼望之下, Macromedia在3月4日终于发布了其最新的版本—— Flash MX。该版本一经推出,国内闪客们的激情又一次沸腾起来,纷纷对其进行了大规模的测试,大家都想一睹为快。新版Flash MX已不再只是当初那款动画设计制作软件,不仅有Windows版还有Mac版,可支持Mac OS X。Flash MX较Flash的以前版本,无论是在操作界面、图像处理方面,还是在Action Script脚本语言、 文件的支持格式和发布等方面都做了不小的改变。Flash MX除具备满足网络应用的增强型工具外,还包括其他一些新特点。下面将从操作界面、图像处理和ActionScript脚本语言方面来介绍Flash MX的新增功能,让广大闪客们更全面、更透彻地了解超炫超酷的Flash MX。

  1. 完善的组件支持 
  Flash MX的技术向面向对象又大大地前进了一步,Flash MX中已经引进了组件(Component)的概念。在Flash MX的面板中我们可以看到它内置的7个组件,例如文本框、单选按钮、复选框、下拉列表框等,而这些组件在Flash 5中还必须费劲地去绘制和编写。这是一个可喜的进步,因为这将意味着以后可以拥有更多的Flash界面和动画资源,更重要的是,它们都是完全独立的。一个人开发出来后可以让很多人使用,从这个意义上说,这就像Delphi的VCL控件,Visual Basic、Visual C++的ocx控件一样。 

  2. 脚本支持CodeInsight技术 
  在Flash MX的脚本编辑器中,使用了类似于Delphi、Visual Basic、Visual C++等编程工具的CodeInsight技术,也就是说,在一个对象的名字后面打上一个点,这个对象的所有属性和方法会有列表出现,这样就可以大量减轻设计者的记忆强度,提高开发效率。
 
  3. 脚本编辑器支持查找和替换 
  代码的编辑一直是Flash脚本编辑器的最大弱点,在Flash MX中,这一点得到了很大程度的改进。 首先是代码的提示功能,比如循环结构、判断分支结构等都有详细的提示,减少了出错的可能;其次是代码的查找和替换功能,代码编辑会非常方便;再有就是允许外部书写代码然后导入,让读者可以方便地选择自己习惯的编辑器去编写代码。

  4. 支持麦克风和摄像头
  一直作为网络交互多媒体先锋的Flash,在Flash MX版本中新增了支持麦克风和摄像头的技术,通过 Flash MX强大的交互性功能,再配合联机聊天和交互视频交流,将会创造出一个划时代的多媒体潮流。

  5. 支持视频流播放 
  让众多闪客们期待的视频功能终于在Flash MX中得到了实现,Flash MX中加入了对流式视频的支持,这是一个巨大的进步。

  6. 文件支持更广泛
  Flash MX所支持的文件类型有所增加,除了Flash MX所支持的全部类型外,还新增了Windows media (.wmv,.asf),digital video(.dv,.dvi),对视频文件的支持也完善了很多,可直接导入AVI文件,还可设置不同压缩率以改变文件的大小。

  7. 支持动态声音导入
  以前必须在制作前事先将声音文件导入到Flash中,而现在可以在Flash播放的过程中利用loadSound()直接导入mp3。
语法如下:
sound1= new Sound();
sound1.loadSound("demo.mp3",0) 
sound1.start(); 
stop(); 
其中 sound1.loadSound("demo.mp3",0) 表示导入的mp3是 event sound,必须使用 sound1.start()才能播放。
另一种用法:
sound1= new Sound();
sound1.loadSound("demo.mp3",1) 
则为流式播放,即边下载边播放。

  8. 新增了影片模板功能
  就像用Dreamweaver可以制作网页模板一样,Flash MX也可以制作动画模板,增强了动画的复用性,大大提高了批量制作动画时的效率。

  9. 新增的键盘响应功能
  Flash MX对Actions键盘响应功能做了改进,现在能够像鼠标响应一样方便地获取。如按下(onKeyDown)和释放(onKeyUp)事件。另外,还可以根据场景中的MC事件或者按钮等设置监听键盘事件列表,将键盘事件传送到有需要处理的MC中。
  用法如下:
  (1) 设置键盘监听列表:
Key.addListener(_root.b1); 
Key.addListener(_root.b2); //_root.b1 _root.b2为场景中的MC 
(2) 编写键盘响应处理程序:
_root.b1.onKeyDown = function() { 
trace("key1 is down"); 
}; 
_root.b1.onKeyUp = function() { 
trace("key1 is up"); 
};
_root.b2.onKeyDown = function() {
trace("key2 is down");
};
_root.b2.onKeyUp = function() {
trace("key2 is up"); 
};
  在Flash MX中,只要设置了键盘监听列表,那么每当有按键按下的时候,所有列表里的对象都触发键盘响应事件。而对于onKeyDown,有区别于鼠标的onPress事件的地方, 如果始终按住按键不松开的话,将会连续不断地触发onKeyDown事件,因此编程的时候要格外注意,通常可以设置一个状态变量来判断是否第一次触发。

  10. 编程语言的内部对象支持
  Flash MX默认情况下将Array、String、XML转换为内部对象,大大提高了运行速度。Action中增加了一个内置对象:Client/Server,这样用Flash就可以直接编写服务器端的程序,完全用Flash架构起一个站点也不是不可能的事情了。

图书简介
本书目录
第一章 计算机动画基础
· 色彩的含义 
· 色彩的对比 
· 色彩的构成
第二章 Flash MX功能简介
· Flash MX新功能
· 场景、帧和符号
· 群组、取消群组和打散
· 运动变形和形状变形
·
第三章 浏览操作界面
· 标题栏和菜单栏
· 常用工具栏
· 绘图工具栏
· 视图工具
· 颜色控制
· 辅助工具
· 时间轴窗口
· 工作区
· 面板集
第四章 FLASH基本操作
· 箭头工具
· 直线工具
· 钢笔工具
· 椭圆工具
· 铅笔工具
· 变换工具
· 墨水瓶工具
· 吸管工具
· 节点选择工具
· 套索工具
· 文本工具
· 矩形工具
· 笔刷工具
· 填充样式调整工具
· 油漆桶工具
· 橡皮擦工具
第五章 FLASH实例制作
· 动态人物
· 网络骑士
· 摔不碎的鸡蛋
· 想谁呢
· 暴雨效果
· 钟表
· 制作拼图游戏
· 小刺猬
第六章 E见钟情(MTV制作)
· E见钟情(MTV制作)
热点排行(Top10)

热门关键字:手机 | 笔记本 | MP3 | 移动存储 | 数码相机 | 数码摄像机 | 显示器 | 学院 | 软件下载 | 游戏 | IT女性 | 方案库

关于eNet | 广告服务 | 我们的产品 | 使用版权 | 投稿指南 | 诚邀加盟 | 联系我们

网站合作、内容监督、商务咨询:010-65245588
对本站有任何建议、意见或投诉,请点这里在线提交
Copyright © 1998--2007 硅谷动力公司版权所有

未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
【声明】本网站部分内容属论坛网友发布,本网站仅提供网友交流平台,但有权在本网站
范围内引用、发布、转载来自论坛网友发布的内容。网友发布内容纯属个人行为,与本网
站立场无关。本网站对于论坛网友发布的内容所引发的版权、署名权的异议及纠纷,不承
担任何责任。其他媒体转载须事先与原作者和本网站联系。
京ICP证000044