您現在的位置是:電腦技術吧?>? 基礎知識 ??>??流星照片 夜空,夜空??>??正文詳情

流星照片 夜空,夜空

豐淑蘭2019-11-16 20:40:40 人圍觀
簡介我相信愛是夜空最美的流星新電影,300寬,300高,黑色背景。創建一個新的組件流星。使用矩形工具將“筆劃顏色”設置為“無”,將“填充顏色”設置為“白色”。畫一個矩形。然后

新建影片,寬為300,高為300,背景色為黑色。

新建元件流星,使用rectangle tool設置stroke color為無,fill color為白色,畫一個矩形,再利用arrow tool調整矩形邊框使其如圖所示。

新建元件流星動畫,從library中拖拽流星元件到layer 1,在effect面板中設置其alpha=0%,分別在第20,45幀建立關鍵幀,單擊第20幀,將元件alpha 值調整為100%,分別調整第20與45幀上元件的位置。

在第1幀到20幀之間和第20到45幀之間建立motion動畫。

  圖1  新建元件flash,使用text tool輸入文字flash,在character面板上設置好文字的字體,大小與顏色(顏色設置為深紅)。

再新建flash動畫元件,從library面板上拖拽flash 元件到layer 1,在第10幀與第25幀建立關鍵幀,在effect面板上將第1,25幀上的flash元件的alpha屬性設置為0%,并且縮小50%。

分別在第1幀到第10幀,第10幀到第25幀之間建立motion動畫,這樣就做出一個文字從無到有,再逐漸消失的動畫效果。

同樣的方法制作出fireworks動畫和dreamweaver動畫元件(其中fireworks元件的文字為藍色,dreamweaver元件文字為綠色)。

  接下來是背景的制作,先建立元件背景,使用rectangle tool繪制一個矩形,在info面板中設置其長,寬皆為300,再建立背景動畫元件,從library面板中拖拽背景元件到layer 1,分別在第1,25,26,45幀建立關鍵幀。

在第1,26幀輸入stop();利用effect面板將第1,26幀的元件alpha值設置為0%。

在第1幀到第25幀,第25幀到第40幀之間建立motion動畫。

最后,我們分別制作藍,黃,綠三種顏色的按鈕各一個,分別命名為fireworks,flash,dreamweaver。

  回到scene 1,從library中將背景動畫元件拖拽到layer 1,在instance面板上將其命名為:yy。

新建一層layer 2,從library中 將流星動畫元件拖拽到layer 2,在instance面板將其命名為:xx,將其它元件依次拖拽到scene 1,并按圖排列。

分別將在各層的第2幀insert frame,新建一層,在第2幀建立關鍵幀,如圖2

  圖2  雙擊此幀,輸入如下as:  if (Number(i)50) {  i = 0;  } //當I50的時候,I=0  duplicateMovieClip (/xx, xx add i, i);  setProperty (xx add i, _x, random (300));  setProperty (xx add i, _y, random ( 300));  //復制名稱為xx 的mc,并利用random函數隨機設置其坐標值  col = Random(0xafafaf) 0x999999;  //獲得隨機產生的顏色  xzcol = new Color(_root[xx add i]);  xzcol.setRGB( col );  //將顏色值賦予mc  i = Number (i) 1;  gotoAndPlay (1);  語法知識:  random()函數:random在actionscript 中是一個應用相當廣的函數,它的作用是獲取0到指定整數之間的任意整數。

利用它,我們可以解決隨機顯示,隨機移動等一系列的效果。

是復雜動畫的基礎,對random函數的靈活應用,是我們解決很多實際問題,創造奇妙效果的前提。

我們來看看它的語法:  random(value);  參數  value:所生成隨機整數的上限  實例  random(4)所返回值可能為0,1,2,3  new color()函數:new color()是一個面向對象color的函數,在使用color對象前必需使用構造器new color()來創建一個color對象  實例。

new color()的語法:  new color(target)  參數  target是使用這個顏色方案的電影剪輯  setRGB()函數:setRGB()也是一個面向對象color的函數,它可以為一個顏色對象指定一個RGB值。

語法:  xxx.setRGB(0xRRGGBB)  參數0xRRGGBB設置一個16進制的RGB值,RR,GG,BB各為16進制數,用來指定顏色,0x表示此數是16進制數。

  實例  xxx.setRGB(0x006699)  為什么要在第2幀上添加as呢?因為我們知道每一顆流星都是要相隔一段時間才出現的,而不是一次全部出現在天空,因此我們在制作時也應當考慮這一點。

先讓我們看看動畫的流程,當播放到第2幀時,復制出一個流星元件,接著播放第一幀,當再次播放第2幀時又復制一個流星元件。

也就是說每次復制之間有一幀的間隔,這樣就實現了流星逐個出現的效果。

通過以上的操作,我們完成了流星雨的制作。

如圖3

  圖3  接下來我們將在前面的基礎上學習控制背景顏色變化的方法和其它一些技巧。

  首先來到scene1,新建元件命名為綜合,將你需要的文字放置在第一幀,我在這里放的是藍色理想2周年,你可以自己隨意的寫些文字替換它,在frame面板中設置第一幀的frame lable 為:first,雙擊這一幀,輸入as如下:  stop ();  j = 61;  h = 74;  k = 83;  在第2幀建立關鍵幀,在frame面板中設置這一幀的frame lable 為:fw,從library中拖拽fireworks動畫元件到這一幀,并在instance面板上設置其name屬性為fireworks。

在第7幀insert blank keyframe,并輸入as:stop()。

  在第8幀建立關鍵幀,在frame面板中設置這一幀的frame lable 為:dw,從library中拖拽dreamweaver動畫元件到這一幀,并在instance面板上設置其name屬性為dw。

在第14幀insert blankkeyframe,并輸入as:stop()。

  在第15幀建立關鍵幀,在frame面板中設置這一幀的frame lable 為:fl,從library中拖拽flash動畫元件到這一幀,并在instance面板上設置其name屬性為fl。

在第23幀insert blank keyframe,并輸入as:stop()。

  新建一層,在第6幀建立關鍵幀。

輸入as如下:   if (Number(j)66) {  j = 61;  }  duplicateMovieClip (fireworks, fireworks add j, j);  setProperty (fireworks add j, _x, random (500)-300);  setProperty (fireworks add j, _y, random ( 500)-300);  setProperty (fireworks add j, _xscale, random (40) 100);  setProperty (fireworks add j, _yscale, random (40) 100);  j = Number (j) 1;  gotoAndPlay (fw);  在第13幀建立關鍵幀。

輸入as如下:  if (Number(h)80) {  h = 74;  }  duplicateMovieClip (dw, dw add h, h);  setProperty (dw add h, _x, random (500)-300);  setProperty (dw add h, _y, random ( 500)-300);  setProperty (dw add h, _xscale, random (40) 100);  setProperty (dw add h, _yscale, random (40) 100);  h = Number (h) 1;  gotoAndPlay (dw);  在第22幀建立關鍵幀。

輸入as如下:  if (Number(k)89) {  k = 83;  }  duplicateMovieClip (fl, fl add k, k);  setProperty (fl add k, _x, random (500)-300);  setProperty (fl add k, _y, random ( 500)-300);  setProperty (fl add k, _xscale, random (40) 100);  setProperty (fl add k, _yscale, random (40) 100);  k = Number (k) 1;  gotoAndPlay (fl);  通過前面的學習,以上每一段的as大家應該不難看懂,并沒有新的語法出現,因此我重點講述一下這樣做的含義。

首先,影片會靜止在第一幀,在第一幀的后面中我們一共設置了3個frame lable,并且每一個frame lable之前都有一個stop()命令停止mc的播放。

其實這樣做的目的是把mc分為3段,每一段都是不同的內容。

至于到底是播放哪一段的內容就由觸發事件來決定。

這個mc的時間軸應當如圖所示。

下面我們就來看看如何設置觸發事件。

  回到scene1,新建一層,從library中拖拽綜合元件到舞臺,并在instance面板中設置其name屬性為:zz。

還記得我們在上一節中制作的背景動畫元件吧,在scene中你應當確保背景動畫元件所在的層是最下層,綜合元件所在層在背景動畫所在層的上方。

你可以通過在時間軸上拖拽layer來達到目的。

  最后新建一層,將名稱為fireworks,flash,dreamweaver的三個按鈕拖拽到這一層。

并使用變形工具與旋轉工具調整他們的位置與大小。

  右鍵單擊fireworks按鈕,在彈出菜單中選擇actions,輸入如下as:  on (rollOver) {  colx = 0x000099;  xzcol = new Color(_root[yy]);  xzcol.setRGB( colx);  tellTarget (yy) {  gotoAndPlay (2);  }  tellTarget (zz) {  gotoAndPlay (fw);  }  }  on (release) {  tellTarget (zz) {  gotoAndPlay (first);  }  tellTarget (yy) {  gotoAndStop (1);  }  }  從這段as中,我們可以看出,當鼠標滑過fireworks按鈕時,就觸發了事件,name屬性為zz的mc將跳轉到frame lable屬性為fw的那一幀開始播放。

而背景動畫(在前一節背景動畫元件被指定name屬性為yy)也被設置一個新的色彩并開始播放。

我們可以根據上面的as ,給其它兩個按鈕也加上類似的as,注意將gotoAndPlay (fw);這一句中的fw換成各自的fl和dw。

  最后,我們來看一些flash中關于顏色控制的技巧。

  大家知道在Flash里有一個Effect面板,可以對組件實例進行色彩和透明度的調節。

其中的advanced(高級)設置選項可以進行高級的顏色與透明度設置,功能非常強大。

而在Flash5的action里我們也可以使用Color對象對影片片斷進行復雜的色彩控制,其實就是通過effect面板來達到的,具體的函數為setTransform(txform)。

  txform為一個對象,包含成員有:ra(紅色比率)、ga(綠色比率)、ba(藍色比率)、aa(透明度比率)、rb(紅色附加值)、gb(綠色附加值)、bb(藍色附加值)、ab(透明度附加值)。

它們分別對應于Effect-advanced設置框里的各個值(左邊為比率,右邊為附加值)。

可以通過getTransform()函數來獲取影片片斷當前的色彩屬性,即txform對象。

初始狀態下,比率值為100,附加值為0。

  比如,要將一個組件的顏色設為純紅色0xff0000(不管它原來是什么顏色),或某種別的什么顏色(如黃色0xffff00),那么也就是要使得它原來的顏色比率為0,同時附加上這種顏色。

所以可以設置ra,ga,ba都為0、rb為0xff、gb,bb為0,這樣就可以得到一個純紅色的效果。

黃色也一樣,只要將gb也設成0xff就行了。

  如果只是需要得到純色,那不用勞駕setTransform函數,只要用setRGB(rgb)函數就足夠了。

rgb就是所要設置的顏色,比如前面用到的純紅色0xff0000。

  然而,在實際情況下往往需要在原來顏色的基礎上進行一定程度的變化,而不僅僅是純色。

比如要進行一定的色彩平衡、亮度調節、對比度調節以及飽和度調節等等,這時我們就必須用到復雜得多的setTransform函數。

  一個setTransform函數的語法實例:  col = new Color(a);  col.setTransform({ra:-100,ga:-100,ba:-100,rb:255,gb:255,bb:255});  由于setTransform函數比較復雜,我們不進行詳細的講解,有興趣的讀者可以自行研究。

版權聲明:本文由 豐淑蘭 整理編輯。

原標題:每當流星劃過夜空歌曲,flash流星制作

轉載注明出處:http://www.dn9ww09s.icu/basics/12943.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • heic格式如何打開,heic格式用什么打開

    heic格式如何打開,heic格式用什么打開 相關圖片Ps打開heic格式現在很多iPhone用戶已經將自己的設備升級到ios11,他們會發現升級到ios11后,相機拍攝的照片質量更好,使用的內存也比其他電腦要多heic文件格式如何打開...

  • heic格式轉換器,如何轉換heic格式

    heic格式轉換器,如何轉換heic格式 相關圖片PDF轉換器HEIC是蘋果設備的圖像格式。IOS 11發布后,HEIC成為蘋果圖像存儲的默認格式。與JPG相比,HEIC占用的內存更少,圖像質量更無損。但對于普通用戶來說,heic圖片轉換器...

  • listbox控件的使用,控件

    listbox控件的使用,控件 相關圖片列表框控件在一些特殊的應用中,我們需要一個類似于IE函數的模塊來定制我們自己的函數。HTML控件現在對我們開放。奇怪的是,它并不完全支持WAP協議。看來IE已經做了自己的控件是什...

  • press to setup,pressF2tosetup

    press to setup,pressF2tosetup 相關圖片pressF12steup當用戶打開計算機時,出現CPU風扇錯誤按F1運行安裝程序消息。CPU有問題。請按F1鍵設置。這時,電腦屏幕是黑色的enter setup...

  • 新手入職注意事項,入職要準備什么

    新手入職注意事項,入職要準備什么 相關圖片新人入職發言這周,我已經辦理了所有的離校手續,準備了各種證書和材料,下周就要入學了。作為一個從象牙塔出來的新設計師,我為新作品的到來做了什么準備?首先,草圖仍然是...

  • 百度音樂播放,百度音樂播放下載

    百度音樂播放,百度音樂播放下載 相關圖片百度有音樂播放器我相信在上網的過程中,大家都喜歡用百度音樂盒聽音樂,但很多人認為百度音樂盒不能播放。那么百度音樂盒不播放怎么了?百度音樂盒不放怎么辦?下面,讓超人...

  • tslgame應用程序錯誤,tsl應用程序錯誤

    tslgame應用程序錯誤,tsl應用程序錯誤 相關圖片tslgame內存不能read當電腦上出現tslgame.exe應用程序錯誤時,主要是電腦用戶為了生存而運行游戲《絕地武士》。當這種情況發生時,首先確定你的硬件條件是否符合標準絕地生存的最低絕...

  • 表單和表格,excel 表單

    表單和表格,excel 表單 相關圖片html表格一。在Dreamweaver的表單1中插入表。單擊鼠標,將光標放在窗體的框架線內,然后插入表,就像在普通文檔中一樣。如下圖所示:您可以在代碼視圖中查看源代碼:2怎樣編輯表格...

  • 墨跡天氣怎么不更新了,墨跡天氣更新

    墨跡天氣怎么不更新了,墨跡天氣更新 相關圖片墨跡天氣無法注冊墨水天氣以其在第一時間更新天氣狀況的功能深受廣大用戶的喜愛。但是,許多合作伙伴都報告說,在使用過程中遇到了更新失敗的問題。如果墨水不能在天氣里更新...

  • 如何讓朋友圈文字不隱藏,朋友圈怎么不隱藏文字

    如何讓朋友圈文字不隱藏,朋友圈怎么不隱藏文字 相關圖片朋友圈如何隱藏純文字H1標簽對于提高SEO關鍵詞排名的作用一定是站長知道的,但是H1標簽會使文本變大,有時會在網頁上出現不合適的地方。讓我們分享CSS的隱藏文本方法讓我們以網絡...

熱評文章

  • 源代碼泄露,源代碼防泄漏

    源代碼泄露,源代碼防泄漏 相關圖片源代碼蘋果最近幾天收到了很多負面消息。首先,其旗艦iPhone X的質量一直存在問題。然后,IOS系統升級了好幾次,出現了各種錯誤和caton。后來,關于頻率降低門的源代碼泄露是指什么...

  • 垂直居中 css,css水平垂直居中

    垂直居中 css,css水平垂直居中 相關圖片css圖片垂直居中例1:高度不確定的垂直中心代碼如下/*中心*/。垂直{垂直對齊:中間;顯示:表格單元格;*位置:相對;}。垂直{Ccss垂直居中對齊...

  • 迅雷9總是出現SDK崩潰,迅雷X崩潰解決辦法

    迅雷9總是出現SDK崩潰,迅雷X崩潰解決辦法 相關圖片新版本迅雷x怎么老是崩潰的最近,很多小伙伴都報告說,他們在使用迅雷的過程中總會遇到軟件崩潰。那么霹靂崩潰的原因是什么?如果霹靂崩潰了我們該怎么辦?讓我們跟著超人的軟...

  • 復選框,復選框在哪

    復選框,復選框在哪 相關圖片word復選框在哪一。插入一個復選框1。單擊鼠標,將光標定位在表單行中,單擊“插入”菜單,選擇表單項,然后在彈出的子菜單中選擇復選框命令,或在“插入”面板中選擇表單項并單...

  • internal error,internalerror啥意思

    internal error,internalerror啥意思 相關圖片error內部服務器錯誤通常發生在用戶訪問網頁時,這意味著Internet服務錯誤。有幾個原因可以導致內部服務器錯誤,例如system error...

  • 怎么制作圖標,圖標制作

    怎么制作圖標,圖標制作 相關圖片制作logo渲染如下:1。畫一個233*172的圓角矩形,用?400000-?999999的線性梯度填充,然后設置其參數,如圖2所示。在第一步繪制的矩形中添加一個過濾器,參如何制作logo...

  • trustedinstaller病毒,trustedinstaller占用cpu

    trustedinstaller病毒,trustedinstaller占用cpu 相關圖片installer有些用戶會遇到trustedinstaller.exe在啟動過程中占用大量CPU資源,導致系統嚴重卡住,非常煩人。什么過程是可信的安裝程序?可以刪除嗎trusted...

  • 怎么刪除wps云文檔,wps云文檔怎么全部刪除

    怎么刪除wps云文檔,wps云文檔怎么全部刪除 相關圖片wps云文檔我的設備怎么刪除云服務的出現,使我們的生活和辦公更加便利,作為經典辦公軟件之一的WPS自然要增加云文檔功能。雖然WPS云文檔對提高管理效率和整個公司的工作效率有很...

  • 容易混淆,混淆意思

    容易混淆,混淆意思 相關圖片與暴容易混淆的字當我第一次接觸XHTML CSS來設計網頁時,我對標簽的使用幾乎沒有經驗,而且我也非常隨意。我經常想用我想用的任何東西,只要我能達到效果。但是隨著學習的深入和...

  • 有妖氣彈幕怎么關,有妖氣關閉彈幕

    有妖氣彈幕怎么關,有妖氣關閉彈幕 相關圖片有妖氣怎么聽配音作為漫畫閱讀的神奇工具,惡魔與一般漫畫閱讀軟件最大的區別在于彈幕功能。但是,有很多小伙伴不想看到攔河壩,那么他們怎么能關閉攔河壩呢?下面,超人軟件...

關注微信

变脸官网查询