本书精心组织了100个基本练习,包括基础控制、文字、时间、图像、键盘和鼠标、动画、多媒体和网络等方面的内容,所有实例都用最新版的Flash MX 2004 ActionScript实现。
本书主要帮助Flash初学者熟悉Flash软件,理解Flash ActionScript概念,掌握Flash ActionScript编程技能,为读者今后综合运用这些技术,独立制作Flash作品打下良好基础。练习内容充分照顾到多数读者既没有美术基础,也没有编程功底,所有练习从易到难,讲解通俗易懂,是学习Flash ActionScript的必做练习。
本书附有配套光盘,提供了全部实例的源程序,以方便读者查看、调用和修改等。通过光盘还可以从网站下载更多的Flash例子。
本书适用于网页动画设计和制作人员、多媒体制作人员学习使用,也可供大专院校计算机及相关专业师生阅读。
第1章 基础控制
第1例 场景跳转
第2例 数学运算
第3例 判断影片结束
第4例 影片常用控制
第5例 复制对象
第6例 剪贴板
第7例 精确下载
第8例 播放器版本
第9例 控件焦点
第10例 加载影片
第11例 影片属性控制
第12例 飞舞的蜜蜂
第13例 跳舞的女孩
第14例 同步运动
第15例 物体碰撞
第16例 打印
第2章 文字
第17例 自制滚动文本框
第18例 自动滚动文本框
第19例 留言本
第20例 多行文本
第21例 字体蒙板
第22例 文字显示效果
第23例 动态生成文本框
第24例 密码输入框
第25例 字符串的基本操作
第26例 返回指定位置的字符串
第27例 大小写转换
第28例 查找单词
第29例 旋转的文字
第30例 环绕的单词
第31例 使用CSS格式
第3章 时间
第32例 日期
第33例 数字时钟
第34例 模拟时钟
第35例 倒记时
第36例 日历
第37例 数码数字
第38例 世界时钟
第4章 图形
第39例 三角形
第40例 五角星
第41例 正弦
第42例 渐近背景色
第43例 画板
第44例 圆形轨迹
第45例 平抛
第46例 滚动显示图片
第47例 翻书
第48例 加载外部图片
第49例 相册
第50例 透视图片
第51例 变色鼠
第52例 三维显示图片
第53例 飞行菜单
第54例 不规则拼图
第55例 放大镜
第56例 三维动画控制
第5章 鼠标和键盘
第57例 图片显隐
第58例 跟随鼠标的星星
第59例 跟随鼠标运动的射线
第60例 改变鼠标形状
第61例 鼠标控制物体的移动
第62例 双击操作
第63例 双击延迟时间
第64例 键盘控制
第65例 方向键控制
第66例 汽车移动
第67例 摇控杆
第68例 你爱我吗
第69例 滑块
第70例 射击
第71例 键盘
第72例 自制按钮
第6章 动画
第73例 阳光
第74例 聚光
第75例 海底气泡
第76例 闪电
第77例 星空
第78例 雪花纷飞
第79例 环绕的陨石
第80例 下雨
第81例 眼睛
第82例 风车
第83例 弹性球
第84例 旋转图像
第7章 多媒体
第85例 声音开关
第86例 音量
第87例 声道
第88例 声音循环
第89例 MP3播放器
第90例 音频频谱
第91例 视频播放
第8章 网络
第92例 设置首页和收藏夹
第93例 调用网页
第94例 切换窗口
第95例 网站登录
第96例 VB与Flash的交互
第97例 与网页交互
第98例 搜索引擎
第99例 网页计数器
第100例 读取数据库数据
学习Flash, 要学习基本的编程语言. Flash动画的控制是要靠编写脚本语言程序来实现的, 因此学习一些编程语言基础知识, 对于理解Flash脚本语言操作, 实现Flash动画控制是很有必要的.
ActionScript即动作脚本, 简称为AS, 它是Flash内置的编程语言. 使用ActionScript可以实现构建交互式的动画. 制作美轮美奂的特效. 与外部环境的通信等依靠单纯的绘画技术所不能实现的功能.
本书全面介绍了Flash ActionScript编程的方法和技巧. 从ActionScript基本知识点入手, 以实际应用为主, 列举了大量的编程实例. 这些实例覆盖了Flash ActionScript编程的各个方面的知识点, 都具有实用价值, 包括了基础控制. 文字. 时间. 图像. 鼠标和键盘. 动画. 多媒体. 网络等8个方面的应用. 通过这些分类的练习实例可以引导读者快速掌握Flash AcfionScript编程技能.
本书共分8章.
第1章主要介绍Flash ActionScript的基本编程和技巧, 其中包括实现场景跳转功能, 实现数学运算功能, 实现控制影片功能, 实现复制物体功能, 实现同步运动功能, 检测物体是否碰撞, 实现打印功能等.
第2章主要介绍关于文字特性的相关编程技巧, 其中包括实现滚动文本框功能, 实现多行显示文本功能, 实现留言簿功能, 实现大小写转换功能, 实现处理字符串功能等.
第3章主要介绍有关时间的编程技巧, 其中包括显示当天日期功能, 制作数字时钟, 实现模拟时钟的效果, 实现倒计时功能等.
第4章主要介绍图像的基本编程技巧, 其中包括实现绘制各种图形功能, 实现加载外部图片功能, 实现显隐图片功能, 实现画板功能, 实现放大镜效果等.
第5章主要介绍鼠标和键盘的基本编程技巧, 其中包括实现跟随效果, 改变鼠标指针形状, 实现双击操作功能, 实现键盘功能等.
第6章主要介绍动画的基本编程技巧, 其中包括制作阳光照射的效果, 实现聚光效果, 实现闪电效果, 实现物体弹性效果等.
第7章主要介绍多媒体的基本编程技巧, 其中包括实现声音开关功能, 控制声音的音量, 制作MP3播放器, 制作视频播放器等.
第8章主要介绍与网络交互的基本编程技巧, 其中包括打开指定网页功能, 实现网页计数器功能, 实现与网络数据库交互功能等.
本书配套光盘中为读者提供了所有的源文件. 每个源文件都经过调试编译通过.
IT书吧(http://www. itbook8. com)提供本书技术支持及相关资料下载.
由于编者学识有限, 难免有不当之处, 欢迎读者提出指正.
编者