Flash ActionScript编程制作物理课件实例教程
Flash ActionScript编程
制作物理课件实例教程
(内部资料)
山东大学 宋洪晓 2007年4月
第 1 页 共 79 页
Flash ActionScript编程制作物理课件实例教程
目录
写给自己的话????????????????????????????????3
第一课 细节决定品质——Flash动画制作中的绘图技巧拾遗????????????4
第二课 ActionScript基础???????????????????????????10
第三课 第一个ActionScript编程动画??????????????????????18
第四课 数值计算与编程动画实例????????????????????????24
第五课 变量的调整与动态复制?????????????????????????32
第六课 流程控制——分支语句?????????????????????????38
第七课 流程控制——循环???????????????????????????44
第八课 ActionScript语法概述?????????????????????????50
第九课 常用函数及对象实例??????????????????????????62
第十课 从构思到制作——完整课件制作实例???????????????????71
附录1:参考书目???????????????????????????????74
附录2:常见字体变化形式???????????????????????????75
附录3:关于字体符号的规定??????????????????????????76
附录4:有关物理量和符号的国家标准??????????????????????79
第 2 页 共 79 页
Flash ActionScript编程制作物理课件实例教程
【写给自己的话】
(利用Flash ActionScript制作物理课件第一版前言)
很久以来就想把在张老师的网络课程《物理学》项目中积累起来的经验和做的一些有益的探索整理成文字,以纪念那一段逝去的时光和告慰那一番付出的心血。但是却因为各种各样的原因,始终未曾动笔。这个寒假,在女友的催促和鼓励下,终于坐在电脑前面开始了挤牙膏的过程。
回想起自己学习Flash和跟随何希庆老师、张承琚老师一步步摸索如何利用Flash制作物理课件以及与王宁、汤茂建等同学一起学习、探讨Flash技术的过程,真的是感慨万千。99年初的那个寒假第一次看关于Flash的入门书;99年暑假开始在物理学院网站里使用Flash制作网站徽标;2000年9月去北京参加《新世纪网络课程》的立项申请;2001年暑假在四楼多媒体教室加班制作;2002年底网络课程项目基本完成??
直到现在,还能记得第一次见到国外使用AttachMovie复制元件的动画,兴奋地探索源文件的情景;还能记得为了三维坐标转换,四处搜索数学公式,抓住张旭逼他计算结果的情景;还能记得用asv拆解了台湾王建忍先生的“颜色的叠加”课件,在火车上抱着打印的代码凝思苦想的情景;还能记得绘制曲线时为了解决旋转线段的长度和粗细,在实验室通宵苦苦调试的情景;还能记得暑假里项目组的同学们加班制作课件时,一手拿着盒饭,一手拿着鼠标的情景??
现在,网络课程《物理学》、《物理学(第二版)电子教案》已经被高教出版社出版,原来项目组的同学、朋友们也陆续毕业,各奔东西。突然想起罗大佑的歌了:春天的花开秋天的风以及冬天的落阳,忧郁的青春年少的我曾经无知的这么想,风车在四季轮回的歌里它天天地流转,风花雪月的诗句里我在年年的成长??
谨以本文献给我的老师、同学、朋友们。
宋洪晓 2005.1
第 3 页 共 79 页
Flash ActionScript编程制作物理课件实例教程
第一课 细节决定品质
——Flash动画制作中的绘图技巧拾遗
我们在制作Flash动画,尤其是Flash课件中,需要注意到画面的细节。我们下面通过几个例子,来回顾一下这些我们当初可能一略而过的内容。注意这些细节性的东西,对于提高我们课件制作的水准,还是有非常巨大的意义的。
【例1-1:游标卡尺的刻度绘制】
1、新建Flash文档,大小设为550*400,背景设为白色,帧速12fps。
2、点“插入”菜单,“新建元件”。名称处填“ruler”,类型选“影片剪辑”。
3、在影片剪辑ruler内,找到代表中心的“十”字。 4、使用铅笔工具
在十字附近绘制一条竖线。使用选择工具
选取这条竖线。点“窗
口”菜单,选择“信息”面板。将元件位置处修改为如下面的右图。
5、点“窗口”菜单,“属性”小菜单,选择“属性”面板。如果属性面板是这样没有展开,点击右下角展开按钮
,将属性面板展开。
6、依次将所选线段的属性设为,宽:0.0;高:40.0;X:0.0;Y:20.0。
第 4 页 共 79 页
Flash ActionScript编程制作物理课件实例教程
7、继续使用线条工具添加第二根、第三根刻度线??使用属性面板准确定位,使他们间距为10象素,顶端对齐,高度分别为20、20、20、20、30、20、20、20、20、40??
8、可以用这样的方法绘图效率比较低,我们需要借助一些绘图技巧。点“视图”菜单,“网格”小菜单,“编辑网格”。选中“显示网格”和“贴紧至网格”,水平和竖直间距都填“10px”。保存默认值,确定。此后我们显示网格作为默认的编辑环境。
9、显示网格后,我们绘制线段时只需要贴近网格按下鼠标,Flash就会自动显示一个靠近提示的圆圈,绘制长度和位置整十的线段就变得非常简单了。
10、除了一根一根绘制之外,绘制好几根之后,批量复制、粘贴出来的线段使用选择工具整体移动也很方便。
11、绘制相当于6cm的主尺即可,然后延0高度绘制一条水平线。用文本工具添加上刻度。
第 5 页 共 79 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Flash - ActionScript编程制作物理课件实例教程2012在线全文阅读。
相关推荐: