欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash MX2004入門與進(jìn)階實(shí)例——動作腳本進(jìn)階(15)_Flash教程

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

推薦:Flash MX2004入門與進(jìn)階實(shí)例——動作腳本進(jìn)階(14)
第七章動作腳本進(jìn)階第四節(jié)出色實(shí)例(1)1.星星跟我走實(shí)例簡介本實(shí)例是一個鼠標(biāo)跟隨的效果,但是程序簡單實(shí)用,和常見的鼠標(biāo)跟隨思路略為不同。你可以簡單

第七章 動作腳本進(jìn)階
第四節(jié) 出色實(shí)例(2)

步驟4 創(chuàng)建“xing0”的影片元件

新建一個名字為“xing0”的影片剪輯元件。在這個元件的編輯場景中,從【庫】中拖出“大星”圖形元件,把它放在場景的中心位置。

步驟5 創(chuàng)建“anniu”按扭元件

新建一個名字為“anniu”的按扭元件。在按扭元件中的第1幀導(dǎo)入一張風(fēng)景圖片(文件路徑:配套光盤\……\風(fēng)景.jpg),選擇第4幀,按F5鍵,插入普通幀。

(2)組織場景

步驟1 創(chuàng)建【風(fēng)景】圖層

返回【場景1】,把【圖層1】重新命名為“風(fēng)景”。選中【風(fēng)景】圖層的第1幀,從【庫】面板中拖出按扭元件“anniu”,調(diào)整按鈕實(shí)例的尺寸和位置正好符合舞臺的要求。在第3幀處插入要害幀。

步驟2 創(chuàng)建【x1】圖層

新建一個圖層,并將其重新命名為“x1”。選中【x1】圖層的第1幀,從【庫】面板中拖入影片剪輯元件“x1”,并在【屬性】面板定義名稱為“x1”。

步驟3 創(chuàng)建【xing0】圖層

新建一個圖層,并將其重新命名為“xing0”。選中【xing0】圖層的第3幀,按F6鍵,插入一個要害幀,從【庫】面板中拖入影片剪輯元件“xing0”,并在【屬性】面板定義名稱為“xing0”。

另外為了突出實(shí)例效果,還創(chuàng)建了一個【標(biāo)題】圖層,上面創(chuàng)建了標(biāo)題文字。

(3)定義動作腳本

步驟1 定義【as】圖層中第1幀的腳本

新建一個圖層,并將其重新命名為“as”。在【動作】面板中定義第1幀的動作腳本為:

shu=33; //設(shè)置復(fù)制的數(shù)量

for(i=1;i<=shu;i ){ //循環(huán)開始

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

//復(fù)制場景中的影片剪輯x1,復(fù)制后的實(shí)例名為"xing" i

}

步驟2 定義【as】圖層中第2幀的腳本

選中第二幀,按F6鍵,插入要害幀,在【動作】面板中定義該幀的動作腳本為:

stop();

for(i=1;i<=shu;i ){ //從1到33的循環(huán)

_root["xing" i]._x=random(550); //隨機(jī)設(shè)置復(fù)制影片的坐標(biāo)。

_root["xing" i]._y=random(350);

_root["xing" i]._alpha=100-3*i; //使復(fù)制后的影片的透明度逐漸減小。

_root["xing" i]._xscale=100-3*i; //使復(fù)制后的影片逐漸變小。

_root["xing" i]._yscale=100-3*i;

}

步驟3 定義【as】圖層中第3幀的腳本

選中第3幀,按F6鍵,定義動作腳本為:

stop();

步驟4 定義【風(fēng)景】圖層第1幀上按鈕的動作腳本

選中【風(fēng)景】圖層的第1幀,在場景中單擊該幀中的按鈕,在【動作】面板中定義按鈕的動作腳本為:

on (press) {

Mouse.hide(); //隱藏鼠標(biāo)

nextFrame();//進(jìn)入并停止在下一幀

}

步驟5 定義【風(fēng)景】層第2幀上按鈕的動作腳本

選中【風(fēng)景】層第3幀上的按鈕,在【動作】面板中定義動作腳本為:

on (press) {

Mouse.show(); //顯示鼠標(biāo)

prevFrame(); //進(jìn)入并停止在上一幀

}

步驟6 定義影片剪輯上的動作腳本

選中【xing0】圖層第3幀上的影片剪輯實(shí)例,在【動作】面板中定義該影片剪輯的動作腳本為:

onClipEvent (load){ //當(dāng)調(diào)入影片時

_root.x1._visible=false; //設(shè)置影片x1為不可見

shu=_root.shu; //從上一幀中獲取復(fù)制影片的數(shù)量

}

onClipEvent (enterFrame){ //以下內(nèi)容,按幀頻不斷的循環(huán)

startDrag("_root.xing0",true); //拖住影片“xing0”

for (i=1; i<=shu; i ) { //在for循環(huán)中,反復(fù)設(shè)置復(fù)制影片的坐標(biāo)。

root.xing0._rotation =1; //使帶頭的大星不停的旋轉(zhuǎn)

x0=(_root["xing" (i-1)]._x-_root["xing" i]._x)/3 4;

//把上一循環(huán)中與前一個影片的橫坐標(biāo)之差的三分之一,再加4賦給變量x0,

// 4是使復(fù)制的影片之間的橫向相隔4個象數(shù)

y0=(_root["xing" (i-1)]._y-_root["xing" i]._y)/3;

//把上一循環(huán)中與前一個影片的縱坐標(biāo)之差的三分之1賦給變量y0

//以上兩條可以看作坐標(biāo)變化的增量,其中的數(shù)字可以根據(jù)自己的愛好進(jìn)行調(diào)整。

_root["xing" i]._x = _root["xing" i]._x x0;

_root["xing" i]._y = _root["xing" i]._y y0;

//以上兩條是把影片在循環(huán)中前一次的坐標(biāo)加上增量,作為這次的坐標(biāo)。

}

}

至此,這個實(shí)例制作完成,你測試一下吧,鼠標(biāo)跟隨的特效已經(jīng)實(shí)現(xiàn)了。


分享:Flash MX2004入門與進(jìn)階實(shí)例——動作腳本進(jìn)階(13)
第七章動作腳本進(jìn)階第三節(jié)聲音控制和智能動畫片斷(4)請你注重一下【庫】中項(xiàng)目,一個MC有了“參數(shù)”,它發(fā)生了“質(zhì)”的變化,現(xiàn)在這個元件的類型是“組件”

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