操作步驟:flash8.0版本
首先準(zhǔn)備好十張圖片,以備做圖之用; 新建FLASH文件,場(chǎng)景大小設(shè)為1000*600,背景 顏色設(shè)為黑色(根據(jù)圖片的背景色而定),幀頻 設(shè)為36楨。 將已準(zhǔn)備好的十張圖片一次性導(dǎo)入庫(kù)中。 編輯元件: 1、點(diǎn)擊插入新建元件,類(lèi)型為電影 剪輯,元件名為P0; 2、將第一張圖片導(dǎo)入到P0的場(chǎng)景中(圖片的順 序在導(dǎo)入到庫(kù)之前可根據(jù)需要排序好),圖片大 小設(shè)為360*270,用對(duì)齊工具將圖片對(duì)齊居中; 3、按上述方法新建P1——P9個(gè)元件,每建一個(gè) 元件就要拖入一張圖片,以對(duì)應(yīng)新建的元件。 五、組織場(chǎng)景: 1、回到主場(chǎng)景中,在圖層一的第2幀插入一個(gè)空 白關(guān)鍵幀,將庫(kù)中的P0元件拖入到場(chǎng)景中(為了 操作方便可將場(chǎng)景縮小到50%),將P0元件的右 邊緣與場(chǎng)景的左邊緣對(duì)齊,下邊緣與場(chǎng)景的下邊 緣對(duì)齊,并在屬性面板實(shí)例名處輸入P0。 2、按上述方法,在圖層一的第二幀處將庫(kù)中的 P1——P9元件依次拖入到場(chǎng)景中,放在左下角, 與第一張圖片對(duì)齊,每拖入一個(gè)元件圖片必須在 屬性面板實(shí)例名處輸入與拖入的圖片相對(duì)應(yīng)的 P1——P9的符號(hào); 3、完成上述工作后,在圖層一的第三幀處向插入 一普通針。 六、插入圖層二: 1、 在圖層二的第一幀點(diǎn)擊右鍵,打開(kāi)動(dòng)作 面板,輸入動(dòng)作代碼:var a = -90; var m = 300; var n = 60; var s = 1; var scale=0.2 2、在圖層二的第二幀插入空白關(guān)健幀; 七、新建圖層三: 1、 在圖層三的第一幀點(diǎn)擊右鍵,打開(kāi)動(dòng)作面板,輸入動(dòng)作代碼: fscommand("allowscale", "false"); 2、在圖層三的第二幀插入空白關(guān)鍵幀,點(diǎn)擊右鍵,打開(kāi)動(dòng)作面板,輸入動(dòng)作 代碼: s1=getProperty ( _root, _xmouse ) s2=getProperty ( _root, _ymouse ) s3=(300-s2)/400+1; s=((s1-500)/100)*2, a = a-s; if (a<-360) { a = a+360; } for (i=0; i<=19; i++) { str = "p"+i; b = a+36*i; setProperty (str, _xscale, s3/2*Math.sin(Math.PI*b/180)*100*(1- (1+Math.sin(Math.PI*b/180))*scale)); x1 = s3*m*Math.cos(Math.PI*b/180); y1 = s3*n*Math.sin(Math.PI*b/180); setProperty (str, _x, x1+500); setProperty (str, _y, 300-y1); setProperty (str, _yscale, s3/2*100*(1- (1+Math.sin(Math.PI*b/180))*scale)); setProperty (str, _alpha, 80- Math.sin(Math.PI*b/180)*20); if ((Math.sin(Math.PI*b/180)>0 and i<10) or (Math.sin(Math.PI*b/180)<=0 and i>=10)) { _root[str]._visible = false; } else { _root[str]._visible = true; } } 3、在圖層三的第三幀插入空白關(guān)鍵幀,點(diǎn)擊右 鍵,打開(kāi)動(dòng)作面板,輸入動(dòng)作代碼。 gotoAndPlay(2); 新建圖層四: 1、將圖層四拖到圖層一的下方;第二幀插入空白 關(guān)鍵幀。 2、再次將庫(kù)中的元件P0——P9依次拖入場(chǎng)景左 下角,與圖層一的圖片對(duì)齊,在每拖一張的同 時(shí),必須在屬性面板的實(shí)例名稱(chēng)中依次輸入 P10——P19的名稱(chēng)。 3.第三幀處向插入一普通針(F5)。測(cè)試!存盤(pán)! 代碼:
var a = -90; var m = 300; var n = 60; var s = 1; var scale=0.2 代碼: ?七、新建圖層三: 1、 在圖層三的第一幀點(diǎn)擊右鍵,打開(kāi)動(dòng)作面板,輸入動(dòng)作代碼: fscommand("allowscale", "false"); 2、在圖層三的第二幀插入空白關(guān)鍵幀,點(diǎn)擊右鍵,打開(kāi)動(dòng)作面板,輸入動(dòng)作代碼: s1=getProperty ( _root, _xmouse ) s2=getProperty ( _root, _ymouse ) s3=(300-s2)/400+1; s=((s1-500)/100)*2, a = a-s; if (a<-360) { a = a+360; } for (i=0; i<=19; i++) { str = "p"+i; b = a+36*i; setProperty (str, _xscale, s3/2*Math.sin(Math.PI*b/180)*100*(1-(1+Math.sin(Math.PI*b/180))*scale)); x1 = s3*m*Math.cos(Math.PI*b/180); y1 = s3*n*Math.sin(Math.PI*b/180); setProperty (str, _x, x1+500); setProperty (str, _y, 300-y1); setProperty (str, _yscale, s3/2*100*(1-(1+Math.sin(Math.PI*b/180))*scale)); setProperty (str, _alpha, 80-Math.sin(Math.PI*b/180)*20); if ((Math.sin(Math.PI*b/180)>0 and i<10) or (Math.sin(Math.PI*b/180)<=0 and i>=10)) { _root[str]._visible = false; } else { _root[str]._visible = true; } } ![]()
|
|
來(lái)自: 老戰(zhàn)士_ > 《FLASH動(dòng)畫(huà)》