当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > FLASH2004实例 : AS控制的扇子制作方法

Flash动画制作
Flash5键盘鼠标应用(二)
Freehand和Flash的结合应用(4)
Flash5 有声音的三眼狼(二)
Freehand和Flash的结合应用(7)
Freehand和Flash的结合应用(10)
Freehand和Flash的结合应用(12)
Flash5 位移操作(二)
Flash5制作水波倒影效果(二)
Flash5任意两点间随机画线(三)
Flash 神奇遮罩之原理篇(3)
Flash 神奇遮罩之动态篇
Flash 神奇遮罩之图片篇(1)
Flash MX 视频导入功能详解(5)
利用Flash MX模板制作XML动态菜单(1)
用动作脚本动态创建和控制文本框 (6)
FW MX和Flash MX的亲密合作(2)
FW MX和Flash MX的亲密合作(5)
Flash中音量和左右声道平衡的控制(2)
Flash MX的AS绘图和时间控制 下
Flash5 有声音的三眼狼(四)

Flash动画制作 中的 FLASH2004实例 : AS控制的扇子制作方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 68 ::
收藏到网摘: n/a

制作方法:

一、新建文档:均为默认值

二、制作影片剪辑:扇骨

插入/新建元件:

名称:扇骨  行为:MC

画一无边框的矩形如图


按此在新窗口浏览图片


选中矩形,调出对齐面板:左对齐 垂直居中分布后用方向键适当左移

三、回主场景

层一:第一帧:拖出MC  在属性面板中起实例名为:mc,放在适当的位置上

层二:第一帧:为两个按钮(也可自己制作,此为方便,用公用库中的),一个打开扇子的(开),一个是合起来的(关)

窗口/其它面板/公用库/按钮

点(开)这个按钮,打开动作面板,写如下语句:

on(press){
cerInterval=setInterval(_root,"cerObj",100)
}

点(关)这个按钮,打开动作面板,写如下语句:

on(press){
deleteInterval=setInterval(_root,"deleteObj",100)
}

层三:为AS层

第一帧这写:

var index=1
function cerObj(){

if(index<37){
duplicateMovieClip("mc", "mc"+index,index)
_root["mc"+index]._rotation=-(index*5);
index++;
trace(index)
}else if(index>=37){
clearInterval(cerInterval)
}
}
      
       var cerInterval;
       var deleteInterval;
      
function deleteObj(){

if(index>0){
removeMovieClip("mc"+index);
index--;
}else if(index<=0){
clearInterval(deleteInterval)
}
}  
OK!测试保存