国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

[FLASH基礎教程合集一]模擬“穿越時空”

2020-01-28 14:00:38
字體:
來源:轉載
供稿:網友

  Flash本身是一個二維動畫制作軟件,并不能直接做出三維效果,有時候我們又需要三維效果來體現作品,怎么做呢?可以在Flash中使用一些小的技巧,再配合上功能強大的Action動作腳本模擬出逼真的3D效果,我們就用這種方法在Flash中來模擬一個漫無邊際的時空隧道,深邃的隧道一直通向遙遠的時空,給人一種非常神秘的感覺。

  1、首先啟動Flash,新建一個影片,設置影片的舞臺大小為550pix×400pix(單位為像素),影片背景色為深綠色,顏色代碼為#003300。

  2、新建一個圖形元件,命名為bb,進入元件的編輯區后,打開混色器面板,在填充樣式下拉列表中選擇填充類型為“放射漸變”,然后分別設置色帶下左右兩個滑塊的顏色,其中左邊滑塊顏色為綠色,RGB顏色代碼為0、204、153,右邊滑塊顏色為黑色,設置好填充色后,選擇橢圓工具,按下“Shift”鍵的同時在編輯區繪制一個正圓。

  3、新建一個影片剪輯元件,命名為b,進入元件的編輯區后,將元件bb從庫中拖到編輯區中,然后在第15幀插入一個關鍵幀,將小球向左上方移動一段距離,然后在第30幀插入一個關鍵幀,再將小球向右下方移動一段距離,按照相同的方法分別在第45、60和75幀插入關鍵幀,并向不同方向移動一段距離,最后分別建立關鍵幀之間的運動過渡動畫,這樣目的是制造一種小球來回晃動的效果。

  4、回到主場景中,首先給影片制作一個背景。打開混色器面板,在填充樣式下拉列表中選擇填充類型為“放射漸變”,然后分別設置色帶下左右兩個滑塊的顏色,其中左邊滑塊顏色為黑色,右邊滑塊顏色為綠色,RGB顏色代碼為0、135、8。設置好填充色后,選擇矩形工具,在舞臺中繪制一個方形,大小稍稍超過舞臺大小即可。

  5、在背景層上面插入一個圖層,將元件b拖到此圖層,并在屬性面板中設置其實例名為b0,最后給第1幀添加如下Action:

  d=10;

  r=0;

  pai=3.14/180;

  i=0;

  do{FLASH5也提供了FOR循環

  setProperty("/b"+i,_xscale,i);

  setProperty("/b"+i,_yscale,i);

  setProperty("/b"+i,_x,d*Math.cos(pai*r)+200);

  setProperty("/b"+i,_y,d*Math.sin(pai*r)+200);

  //利用了最基本的畫圓算法

  r=r+10;

  d=d+1;

  i=i+1;

  duplicateMovieClip("/b0","b"+i,i);

  //復制b0

  }while(i$#@60;540);

  //其中d是半徑,r是角度,pai已經轉換成了弧度。

  Action動作腳本說明:首先初始化半徑d、角度r和循環次數i(復制影片的個數),如果第一次進入循環,b0號Movieclip會被定義一個位置,然后復制出下一個位于相對于b0的第1層中Movieclip,并起名叫“b1”(千萬注意表達式要用“+”,其中用到的sin和cos函數前面也一定要加“Math.”,不然就出錯了);“Math.cos(pai*r)+200”中的“200”是圓心的原始位置,200這個位置靠中心比較近了,以后的循環是這樣的:后一個Movieclip總會比前一個大i個像點,名稱依次是“b2,b3,b4……”,圓的半徑也會逐步以每次增1的速度增長,這樣的Action做出來的圓就是那種從遠方逐步靠過來的圓形通道。

  到此為止,這個不錯的效果就制作完成了,看看,還不錯吧?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝坻区| 辛集市| 习水县| 合川市| 加查县| 绥化市| 全南县| 仙桃市| 班玛县| 克拉玛依市| 清水县| 巢湖市| 南漳县| 阿坝县| 内江市| 津市市| 平潭县| 天气| 小金县| 平湖市| 澄江县| 东方市| 高台县| 砀山县| 平邑县| 吴忠市| 包头市| 盘锦市| 湘潭县| 苗栗县| 册亨县| 株洲县| 公安县| 泗洪县| 平潭县| 夹江县| 周口市| 临湘市| 阳东县| 秀山| 卫辉市|