目录

  • 1 图层、时间轴、几种常用帧的使用与逐帧动画
    • 1.1 图层的常用使用(复制、删除等)
    • 1.2 时间轴的应用及常用帧的使用(播放头、帧、帧频等、普通帧、关健帧、空帧、空白关健帧等)
    • 1.3 逐帧动画
  • 2 三种元件的使用及元件与仓库
    • 2.1 三种元件的创立(图形元件、影片剪辑元件、按钮元件
    • 2.2 按钮元件的四种状态及其使用方法
    • 2.3 元件及实例的关系及仓库应用
  • 3 补间动画
    • 3.1 文本与FLASH当中对象的5种属性
    • 3.2 形状补间(变形、放大、缩小、旋转、平移、变色、热点变形)
    • 3.3 动画补间(放大、缩小、旋转、平移、变色)
  • 4 引导线动画的应用及实例
    • 4.1 引导线动画理论(图层的设定、引导图层线条的属性、补间动画)
    • 4.2 引导线动画实例1
    • 4.3 引导线动画实例2
  • 5 遮罩动画
    • 5.1 遮罩层与被遮罩层(两个都可以制作补间动画)
    • 5.2 文字实例1
    • 5.3 文字实例2
  • 6 图片遮罩动画
    • 6.1 图片遮罩动画实例1
    • 6.2 图片遮罩动画实例2
    • 6.3 图片遮罩动画实例3音频与视频的控制
  • 7 音频与视频的控制
    • 7.1 声音的导入及管理、音乐格式
    • 7.2 声音的压缩
    • 7.3 视频插件的应用
  • 8 脚本语言控制动画 (一)
    • 8.1 AS中的基本语法
    • 8.2 STOP及PLAY在帧上的使用
    • 8.3 STOP及PLAY在按钮上的使用,按钮的各类触发事件
  • 9 脚本语言控制动画 (二)
    • 9.1 GO TO到达的具体应用(实例)
    • 9.2 STOP ALLSOUND,停止所有的声音应用(实例)
    • 9.3 URL网络链接(实例)
  • 10 脚本语言控制动画 (三)
    • 10.1 LOUD MORE加载MC、SWF、JPG等
    • 10.2 实例的属性各类控制1(放大、缩小、X、Y轴控制、)
    • 10.3 实例的属性各类控制2(旋转、透明度等控制)
  • 11 脚本语言控制动画 (四)
    • 11.1 MC鼠标跟随及锁定等
    • 11.2 IF条件语句的应用
    • 11.3 变量
  • 12 综合AS实例讲解
    • 12.1 AS实例讲解1
    • 12.2 AS实例讲解2
    • 12.3 AS实例讲解3
  • 13 FLASH短片的制作过程
    • 13.1 剧本的编写、角色及背景的确认及绘制
    • 13.2 镜台本的绘制(FLASH中开始创绘制)设计并绘制大量MC,并制作补间动画
    • 13.3 动作的调整、后期音效同步处理
LOUD MORE加载MC、SWF、JPG等



1.新建一个空的影片剪辑

2.拖放空的影片剪辑 

将库里新建的空的影片剪辑拖到舞台中需要引用外部SWF的某层的某帧(该帧为关键帧),点开空的影片剪辑的属性,将实例名称设置为:mc(或其他名称),记得还要将XY设置为0。 

3.AS语句 

点某层的某帧,点开“动作-帧”输入下列AS语句: loadMovie( "wz",mc); mc._x=0 mc._y=0 mc._xscale=100 mc._yscale=100 AS语句说明: 

wz——"引用外部SWF的网址"。 

mc——必须与步骤2的实例名称设置一致。 

mc._x=0、mc._y=0——引用外部SWF在你的文档舞台的X与Y坐标,根据安排的位置改变其值。x=0为最左边,y=0为最上边。如果拖入是mc已经定位了,这个语句可以不写。 

mc._xscale=100、mc._yscale=100——引用外部SWF在你的文档舞台的水平和垂直缩放比例。100是引用外部SWF原样大小。如果对引用外部SWF不进行缩放的话,这个语句可以不写 var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script); 

4.装载几个外部SWF,就新建几个空影片剪辑,实例名称取不同加以区别。谁在上谁在下,通过图层上下决定。位置、缩放等其他操作一样。 

老虎示例: 将代码放第一帧: 

_root.createEmptyMovieClip("aa", 1);  

aa.loadMovie("http://sucai.heima.com/sucai/news/flash/60.sw

f");  

_root.aa._x = 0;  _root.aa._y = 0;  

_root.createEmptyMovieClip("bb", 2); 

bb.loadMovie("http://imgfree.21cn.com/free/flash/40.swf"); 

_root.bb._x = -100; _root.bb._y = 110; _root.bb._xscale = 100; _root.bb._yscale = 100; _root.bb._rotation = 0; _root.bb._alpha = 100; 

 在某帧停止加载的SWF(这是好友美丽提出的问题,老虎作答后贴在这里):使用unloadMovie动作可删除使用loadMovie动作加载的影片。 

 以上例为例:第一层放荷花,延长至200帧;第二层放空影片剪辑,并将加载的空影片剪辑延长至200帧;第三层写代码:第一帧是加载代码见上,在第100帧处写代码: unloadMovie(aa); 在150帧处再写代码: unloadMovie(bb); 

测试:到100帧时,气球和背景图片(aa)消失,只剩下十字圈(bb),荷花可见;到150帧时,十字圈也看不见了,只有荷花可见。 


外部jpg的调入方法 

1.  新建一个空的影片剪辑 

2.将库里新建的空的影片剪辑拖到舞台中需要引用外部jpg的某层的某帧(该帧为关键帧),实例名称为:mc(或其他名称),记得

还要将XY设置为0。 

3.AS语句 

点某层的某帧,打开动作,输入下列AS语句: 

loadMovie("pic.jpg", "mc"); 

mc._x=0 mc._y=0 mc._xscale=100 mc._yscale=100 AS语句说明: 

pic.jpg---引用外部jpg的网址。 mc——必须与步骤2的实例名称设置一致。 

mc._x=0、mc._y=0---引用外部SWF在你的文档舞台的X与Y坐标,根据安排的位置改变其值。x=0为最左边,y=0为最上边。如果拖入

是mc已经定位了,这个语句可以不写。 

mc._xscale=100、mc._yscale=100---引用外部jpg在你的文档舞台的水平和垂直缩放比例。100是引用外部SWF原样大小。如果对引用

外部SWF不进行缩放的话,这个语句可以不写。 

4.装载几个外部jpg,就新建几个空影片剪辑,实例名称取不同加以区别。谁在上谁在下,通过图层上下决定。位置、缩放等其他操

作一样。 老虎示例: 将代码放第一帧: 

loadMovie("http://img611.ph.126.net/4Tu3M01k-zpb_ZFdqFuzgA=

=/1667739237012107060.jpg", "mc1"); 

mc1._x = 0; mc1._y = 0; mc1._xscale = 100; mc1._yscale = 100; 

loadMovie("http://img116.ph.126.net/6rbGZQZNr-OLNZbJkrmgHA=

=/2018175583017290397.jpg", "mc2"); 

mc2._x = 0; 

mc2._y = 223; mc2._xscale = 100; mc2._yscale = 100; 

loadMovie("http://img623.ph.126.net/iybzIx281lVvFCa11Rv6XA=

=/1679279711057673043.jpg", "mc3"); 

mc3._x = 350; mc3._y = 0; mc3._xscale = 100; mc3._yscale = 100;