这是一个反映光的折射和反射规律的flash动画,其效果主要是用编程实现的,教程介绍的很详细,希望对大家有所帮助!
大家可以看得出,整个flash动画大致由三部分组成:
一、基本元件:反射光线、折射光线、法线(与分界面垂值的那一条)、光源、分界面
二、各个角度的显示
三、动画的实现
这三部分中,教程将把重点放在第三部分上,将把整个的编程思路作详细讲解,好了废话少说,现在开始吧
一、基本元件的制作
这一步主要是用flash的绘图工具完成的反射光线、折射光线、法线、分界面的画法是一样的,所以只举一个例子足矣,如画分界面:
1、选取工具区的线条工具,线条粗细默认,在主场景按住Shifi键向下画一条适当长度的线段。
2、选中线段,右键—转化为元件-影片剪辑,其参数按图中设置,把它转化为影片剪辑

3、双击分界面元件,进入编辑状态,选取工具栏中的文本工具,在分界面元件的适当位置加入文字说明如图

其他的画法是一致的,不同的是:
1、法线按物理的画法是用虚线的,这可以在场景的下方属性栏设置,在笔触样式处选择如图

2、折射光线和反射光线的注册点选在左中间位置如何,各元件都画好了吗?下面就给各个元件命名吧,这个命名和转换为元件时的命名作用不一样,这次的命名将在脚本里用上。把各元件拖到场景中,分别选中元件,然后选择场景下方的属性-剪辑名称处命名,按中文拼音习惯命名吧,如分界面命名为fjm如图

其他的同样命名,反射光线命名fs,折射光线命名为zs,法线命名为fx,至于那个发光的光源,我是用工具栏的矩形工具画的,太丑了,各位应该画得比我好,同样,画好后,选中它,右键—转化为元件-影片剪辑,命名为jg(激光)。也许大家会问,入射光线呢,别急,这条光线是用脚本实现得
二、显示文本的制作
这一步牵涉到了文本工具里的动态文本和静态文本的用法










