万卷书   首页 > 电脑书籍 > Flash > 用flash做随心控制的火焰(2)
 
  下面我们在图层action中设置相应的action,以便对动画片进行控制,首先在第一桢设置如下as:

if (Number(/:flameTop) == 1) {

//如果mc名字为1

gotoAndPlay("a");

//跳转到祯a

} else if (Number(/:flameTop) == 2) {

//如果mc名字为2

gotoAndPlay("b");

//跳转到祯b

} else if (Number(/:flameTop) == 3) {

//如果mc名字为3

gotoAndPlay("c");

//跳转到祯c

} else if (Number(/:flameTop) == 4) {

//如果mc名字为4

gotoAndPlay("d");

//跳转到祯d

} else if (Number(/:flameTop) == 5) {

//如果mc名字为5

gotoAndPlay("e");

//跳转到祯e

}

分别在第10桢,第20祯,第30祯,第40祯,第50祯设置如下as:

tellTarget ("flameBottom") {

gotoAndStop(/:flameBottom);

}

分别在第19桢,第29祯,第39祯,第49祯,第60祯设置as为stop():

下面新建一个button 组件drag_button,在组件的hit桢插入一个关键桢,并画一个正方形,其它祯不放任何对象,我们把组件drag_button用做隐形按钮,如图14所示:

 

图14

  下一页