旋轉照片
07-06
操作步驟:flash8.0版本 首先準備好十張圖片,以備做圖之用; 新建FLASH文件,場景大小設為1000*600,背景 顏色設為黑色(根據圖片的背景色而定),幀頻 設為36楨。 將已準備好的十張圖片一次性導入庫中。 編輯元件: 1、點擊插入新建元件,類型為電影 剪輯,元件名為P0; 2、將第一張圖片導入到P0的場景中(圖片的順 序在導入到庫之前可根據需要排序好),圖片大 小設為360*270,用對齊工具將圖片對齊居中; 3、按上述方法新建P1——P9個元件,每建一個 元件就要拖入一張圖片,以對應新建的元件。 五、組織場景: 1、回到主場景中,在圖層一的第2幀插入一個空 白關鍵幀,將庫中的P0元件拖入到場景中(為了 操作方便可將場景縮小到50%),將P0元件的右 邊緣與場景的左邊緣對齊,下邊緣與場景的下邊 緣對齊,並在屬性面板實例名處輸入P0。 2、按上述方法,在圖層一的第二幀處將庫中的 P1——P9元件依次拖入到場景中,放在左下角, 與第一張圖片對齊,每拖入一個元件圖片必須在 屬性面板實例名處輸入與拖入的圖片相對應的 P1——P9的符號; 3、完成上述工作後,在圖層一的第三幀處向插入 一普通針。 六、插入圖層二: 1、 在圖層二的第一幀點擊右鍵,打開動作 面板,輸入動作代碼:var a = -90; var m = 300; var n = 60; var s = 1; var scale=0.2 2、在圖層二的第二幀插入空白關健幀; 七、新建圖層三: 1、 在圖層三的第一幀點擊右鍵,打開動作面板,輸入動作代碼: fscommand("allowscale", "false"); 2、在圖層三的第二幀插入空白關鍵幀,點擊右鍵,打開動作面板,輸入動作 代碼: 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、在圖層三的第三幀插入空白關鍵幀,點擊右 鍵,打開動作面板,輸入動作代碼。 gotoAndPlay(2); 新建圖層四: 1、將圖層四拖到圖層一的下方;第二幀插入空白 關鍵幀。 2、再次將庫中的元件P0——P9依次拖入場景左 下角,與圖層一的圖片對齊,在每拖一張的同 時,必須在屬性面板的實例名稱中依次輸入 P10——P19的名稱。 3.第三幀處向插入一普通針(F5)。測試!存檔!代碼: var a = -90; var m = 300; var n = 60; var s = 1; var scale=0.2代碼: ?七、新建圖層三:1、在圖層三的第一幀點擊右鍵,打開動作面板,輸入動作代碼:fscommand("allowscale", "false");2、在圖層三的第二幀插入空白關鍵幀,點擊右鍵,打開動作面板,輸入動作代碼: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;}}
推薦閱讀:
※【1976年1月8日 周恩來逝世】「鞠躬盡瘁,死而後已」(舊照片)
※黛安娜王妃生前50張極其罕見的照片 | 紀念
※海洋水體污染調查難度越來越大(附照片)
※為什麼馮小剛成龍都爭相獨寵范冰冰 幾張照片你就全懂了
※哪些隨手拍的照片讓你覺得特別美?
TAG:照片 |