日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Flash MX2004入門與進階實例——動作腳本進階(17)_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦: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,坐標設定為(-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ù)量(變量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); /設置影片剪輯實例“x”為不可見

b = _root.b*0.035; //把數(shù)據(jù)b轉化為弧度數(shù)據(jù)

a = _root.a;

定義【圖層2】第3幀的動作腳本為:

i = i a; //由第2幀得到的數(shù)據(jù)a,b轉為變量I,j的增量

j = j b;

if (i<=shu) {//設置影片x復制的數(shù)量

duplicateMovieClip("_root.x1.x", i, i);

//復制影片剪輯x,復制后的電影剪輯的名稱為i層深為i.

setProperty(i, _x, 40*Math.sin(j)); //設置復制后的電影剪輯i的橫、縱坐標

setProperty(i, _y, 40*Math.cos(j));

setProperty(i, _rotation, i); //設置復制后的電影剪輯i的旋轉角度

} else {//當i大于設置的復制數(shù)量shu后,對電影剪輯x1做以下動作

with (this) {

if (k<=50) {//引入控制x1變化的變量k,當k在50以內時

_rotation = 7.2; //在循環(huán)中,影片x1每次旋轉7.2度

_xscale -= 2; //每次影片x1的大小減小2份

_yscale -= 2;

}

if ((k>50) && (k<100)) {//當k在50到100以內時,

_xscale = 2; //每次影片x1的大小增加2份

_yscale = 2;

_rotation -= 7.2; //每次影片x1反方向旋轉7.2度

}

if (k>=100) {

k = 0; //使影片x1重復變化

}

k = k 1; //變量k遞增1

}

}

gotoAndPlay(2);//重復跳轉到第2幀,反復執(zhí)行

“x1”元件完成以后的圖層結構如圖7-4-11所示。

圖7-4-11 “x1”MC元件的圖層結構


分享:Flash MX2004入門與進階實例——動作腳本進階(15)
第七章動作腳本進階第四節(jié)出色實例(2)步驟4創(chuàng)建“xing0”的影片元件新建一個名字為“xing0”的影片剪輯元件。在這個元件的編輯場景中,從【庫】中拖出“

來源:設計前沿網(wǎng)上收集//所屬分類:Flash教程/更新時間:2008-03-05
相關Flash教程