大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网络媒体 -> FLASH -> Flash MX2004入门与进阶实例——动作脚本进阶(18)

Flash MX2004入门与进阶实例——动作脚本进阶(18)

时间: 2021-07-31 作者:daque

第七章 举措剧本进阶

 

第四节 精粹范例(5)

     (3)创造“x2”片子剪辑元件

办法1 构造【图层1】

兴建一个名字为“x2”的片子剪辑元件。在这个元件的编纂场景中,从【库】面板中把片子剪辑“x”拖入到【图层1】的第2帧中,在【属性】面板中设置这个范例名为x,坐标设定于(-137.5,23)。在第2帧插入普遍帧。

办法2 设置帧举措剧本

兴建一个【图层2】。采用这个图层的第1帧,在【举措】面板中设置这个帧的举措剧本为:

setproperty("_root.x2.x", _visible, 0); //使片子剪辑范例x不看来

在【举措】面板中设置第2帧的举措剧本为:

i = i+3; //变量i的增量为3

j = j+0.175; //回旋观点j的增量为0.175弧度

if (i<=1100) {//以次对片子剪辑x2举行的操纵请参看片子剪辑x第11中学一致的剧本功效

       duplicatemovieclip("_root.x2.x", i, i);

       setproperty(i, _x, 40*math.sin(j));

       setproperty(i, _y, 40*math.cos(j));

       setproperty(i, _rotation, i);

} else {

       with (this) {

              if (k<=50) {

                     _rotation += 7.2;

                     _xscale -= 2;

                     _yscale -= 2;

              }

              if ((k>50) && (k<100)) {

                     _xscale += 2;

                     _yscale += 2;

                     _rotation -= 7.2;

              }

              if (k>=100) {

                     k = 0;

              }

              k = k+1;

       }

}

gotoandplay(1);

(4)构造主场景

办法1 创造【后台】图层和【按钮】图层

归来到【场景1】,把【图层1】从新定名为“后台”。在这个图层上创造动画的后台图形和题目题目。

flash mx2004入门与进阶实例——动作脚本进阶(18)图1

兴建一个图层,将这个图层从新定名为“按钮”,在这个图层第1帧安置一个播放按钮,在这个图层的第2帧安置一个遏止按钮。

证明:相关后台图形元件、题目mc元件以及两个遏制按钮元件的情景,请你参看配系光盘上的范例源文献,这边不复胪陈。

办法2 创造【x1】图层

兴建一个图层,将其从新定名为“x1”。在【x1】图层的第2帧,从【库】面板中拖出片子剪辑“x1”,在【属性面板】中定名范例名为x1。

办法3 创造【x2】图层

兴建一个图层,将其从新定名为“x2”。在这一图层的第1帧,从【库】面板中拖出片子剪辑“x2”。在【属性面板】中定名范例名为x2。

(5)树立音乐

办法1 导出音乐

从外部导出7段你爱好的轮回音乐到【库】中(音乐文献路途:配系光盘\……\sound0.mp3~sound6.mp3)。

办法2 链接音乐

翻开【库】面板,辨别右击音乐文献,在弹出的赶快菜单中单击【链接】吩咐,弹出【链接属性】对话框,在个中采用【在第一帧导出】和【为举措剧本导出】选项,并在【操作符】中辨别填入“0”到“6”,结果单击【决定】按钮,如图7-4-12所示。

 

图7-4-12 链接音乐

 

经过如许的链接操纵此后,咱们就不妨用举措剧本遏制声响东西了(经过链接操作符)。

(6)设置主场景中的举措剧本

办法1 设置【asction】图层第1帧的举措剧本

兴建一个图层,并将这个图层从新定名为“action”。采用这个图层的第1帧,在【举措】面板中设置这个帧的举措剧本为:

stop(); //在第一帧停住

mysound=new sound(n) ; //树立声响东西

function music(n){//建立音乐因变量music

mysound.attachsound(n); //链接库中称呼为数字(n)的音乐

mysound.stop(); //遏止(前方的)音乐

mysound.start(0,100); //树立被挪用的音乐从0发端播放,重复100次

}

_root.music(6); //挪用在库中链接操作符为6的音乐片断。

setproperty("_root.x2", _x, 450); //树立片子剪辑x2在场景中的场所

setproperty("_root.x2", _y, 280);

办法2 设置【asction】图层第2帧的举措剧本

在【举措】面板中设置第2帧的举措剧本为:

stop();//在第2帧停住

unloadmovie("x2"); //去除开场景中运转的片子剪辑范例x2

setproperty("_root.x1", _x, 450); //树立片子剪辑x1在场景中的场所

setproperty("_root.x1", _y, 250);

_root.music(random(6)) ; //随机挪用库中链接的音乐0~5

办法3 设置【asction】图层第3帧的举措剧本 

unloadmovie("x1"); //去除场景中运转的片子剪辑范例x1

gotoandplay(1); //从新实行第1帧

办法4 在【按扭】图层第1帧的“play”按扭上增添举措剧本

采用【按扭】图层第1帧上的“play”按扭,在【举措】面板中设置举措剧本为:

on (release) {

a=1+int(math.random()*6); //用1到6的随机数来采用片子x播放的变革

         b=1+int(math.random()*6); //采用片子x的回旋观点

         if((a==b)&&(a>1)){ //底下是去除反复的图形

              a++}

         if((a/b==1/2)&&(a>1)){

              a++}

         if((a/b==2)&&(a>2)){

              b++}

       gotoandplay(2);}         

办法5 在【按扭】图层第2帧的“stop”按扭上增添举措剧本

on (release) {

       count=0; //使在play当选的数据回复为零,便于下次的play.

       shu=0;

       gotoandplay(3);

  至此,范例创造实行。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.