Flash MX2004入門與進階實例——動作腳本進階(17)_Flash教程
推薦:Flash MX2004入門與進階實例——動作腳本進階(16)第七章動作腳本進階第四節(jié)出色實例(3)2.百變花環(huán)實例簡介本實例是一個名為“百變花環(huán)”的動畫特效,如圖7-4-6所示是實例運行的初始畫面。圖7-4-6百變
第七章 動作腳本進階第四節(jié) 出色實例(4)
(2)創(chuàng)建“x1”影片剪輯元件
步驟1 布局【圖層1】
新建一個名字為“x1”的影片剪輯元件。在這個元件的編輯場景中,從【庫】面板中把影片剪輯“x”拖入到【圖層1】的第2幀中,在【屬性】面板中定義這個實例名為x,坐標設(shè)定為(-137.5,23)。在第3幀插入普通幀。
步驟2 定義幀動作腳本
新建一個【圖層2】。選擇這個圖層的第1幀,在【動作】面板中定義這個幀的動作腳本為:
setProperty("_root.x1.x", _visible, 0); //使影片剪輯實例x不可見
a = _root.a; //取得主場景中由按鈕得到的數(shù)據(jù)
b = _root.b;
if (a<3) {//下面的語句是設(shè)置復(fù)制影片的數(shù)量(變量shu)
shu = 400;
}
if ((a == 3) || (a == 6)) {//判定變量a是不是等于3或者6
shu = 1100;//假如是,讓變量shu等于1100
}
if (a == 4) {
shu = 800;
}
if (a == 5) {
shu = 2200;
}
定義【圖層2】第2幀的動作腳本為:
setProperty("_root.x1.x", _visible, 0); /設(shè)置影片剪輯實例“x”為不可見
b = _root.b*0.035; //把數(shù)據(jù)b轉(zhuǎn)化為弧度數(shù)據(jù)
a = _root.a;
定義【圖層2】第3幀的動作腳本為:
i = i a; //由第2幀得到的數(shù)據(jù)a,b轉(zhuǎn)為變量I,j的增量
j = j b;
if (i<=shu) {//設(shè)置影片x復(fù)制的數(shù)量
duplicateMovieClip("_root.x1.x", i, i);
//復(fù)制影片剪輯x,復(fù)制后的電影剪輯的名稱為i層深為i.
setProperty(i, _x, 40*Math.sin(j)); //設(shè)置復(fù)制后的電影剪輯i的橫、縱坐標
setProperty(i, _y, 40*Math.cos(j));
setProperty(i, _rotation, i); //設(shè)置復(fù)制后的電影剪輯i的旋轉(zhuǎn)角度
} else {//當(dāng)i大于設(shè)置的復(fù)制數(shù)量shu后,對電影剪輯x1做以下動作
with (this) {
if (k<=50) {//引入控制x1變化的變量k,當(dāng)k在50以內(nèi)時
_rotation = 7.2; //在循環(huán)中,影片x1每次旋轉(zhuǎn)7.2度
_xscale -= 2; //每次影片x1的大小減小2份
_yscale -= 2;
}
if ((k>50) && (k<100)) {//當(dāng)k在50到100以內(nèi)時,
_xscale = 2; //每次影片x1的大小增加2份
_yscale = 2;
_rotation -= 7.2; //每次影片x1反方向旋轉(zhuǎn)7.2度
}
if (k>=100) {
k = 0; //使影片x1重復(fù)變化
}
k = k 1; //變量k遞增1
}
}
gotoAndPlay(2);//重復(fù)跳轉(zhuǎn)到第2幀,反復(fù)執(zhí)行
“x1”元件完成以后的圖層結(jié)構(gòu)如圖7-4-11所示。

圖7-4-11 “x1”MC元件的圖層結(jié)構(gòu)
分享:Flash MX2004入門與進階實例——動作腳本進階(15)第七章動作腳本進階第四節(jié)出色實例(2)步驟4創(chuàng)建“xing0”的影片元件新建一個名字為“xing0”的影片剪輯元件。在這個元件的編輯場景中,從【庫】中拖出“
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
猜你也喜歡看這些
- 2008新東方趙麗詞匯5500(FLASH版)完全版
- Swift 3D--Flash 第三方軟件 及視頻教程
- 《Flash CS3 Professional動畫制作技能進化手冊》--樣章、樣例、教學(xué)視頻
- 中國閃客原創(chuàng)爬行榜Flash TOP10動畫風(fēng)暴 隨書光盤 2CD
- 精通Flash動畫設(shè)計(附光盤腳本分鏡頭設(shè)計與典型案例)》
- 金鷹FLASH CS3活學(xué)活用
- Flash CS3動畫設(shè)計入門提高與技巧(光盤).
- 韓語學(xué)習(xí)視頻教程 FLASH版50課時
- Flash as3.0視頻教程之組件編程
- Flash as3.0視頻教程之實用教程
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash MX2004入門與進階實例——動作腳本進階(17)
。