as拾級高階 2 7 遮罩

2021-08-25 03:20:50 字數 1585 閱讀 9033

遮罩在學習 flash 中是較早就接觸到的基本知識,那是在圖層操作區設定,現在我們學習在動作指令碼中使用遮罩的方法,應該是使用更簡便,效果更豐富,這裡用簡單的只有兩個遮罩層的例項來作說明,如果遮罩層越多,其優越性更明顯。

[url=

[img]/files/beyondpic/2006-11/20/bangzhu.gif[/img]

[/url]

[url=本節問題討論交流[/url]

[url=

[img]/files/beyondpic/2006-11/20/fla.gif[/img]

[/url]

[url=

[img]/files/beyondpic/2006-11/20/fla.gif[/img]

[/url]

mx版本    

[url=

[img]/files/beyondpic/2006-11/20/rm.gif[/img]

[/url]

例項2-7遮罩

[1b]  ( [/1b][1b]1 [/1b][1b])基本思路 [/1b]

① 以乙個矩形做遮罩,面積由線到面慢慢展開,被遮罩的圖形即逐漸顯現。

②同樣的圖形,以變形設定令長度擴大到 2 倍,再讓這圖形與上面的遮罩作反方向的運動,形成乙個長圖逐漸壓縮成標準狀態的變化效果。

[1b]  (3)例項說明 [/1b]

my_mc.setmask(mask_mc)// 括號內是用作遮罩的 mc ,前面的是被遮罩的 mc

my_mc.swapdepths(depth)// depth  乙個數字,指定  my_mc  將被放置的深度級別。

用 %(模)控制 _width 或 _height 的變化。

[1b]  ( 4 [/1b][1b])編寫動作指令碼

[/1b]  ①在第 1 幀上輸入:

with (zhezhao)

tu.setmask(zhezhao);// 用 mc 「 zhezhao 」為 mc 「 tu 」設遮罩

tu.swapdepths(100);// 將 mc 「 tu 」的深度層改為 100

duplicatemovieclip(tu, "tu1", 10);// 用 mc 「 tu 」複製出 mc 「 tu 1 」

tu1._height = tu._height*2;// 設定 mc 「 tu 1 」 的高度為 mc 「 tu 」的 2 倍

tu1._y = 0;// mc 「 tu 1 」 垂直定位

② 在 mc 「 zhezhao 」上輸入:

onclipevent (load)

onclipevent (enterframe)

[1b]  ( 5 [/1b][1b])要點分析

[/1b]  ①指令碼裡的遮罩和圖層上的遮罩有一點區別,是乙個 mc 遮罩另外乙個 mc ,而圖層遮罩可以是乙個圖層同時遮罩幾個圖層。

②乙個遮罩組合裡作遮罩的 mc 和被遮罩的 mc 的深度層可不區分上下,這和圖層遮罩也不同,圖層遮罩裡遮罩層必須在被遮罩層之上。

③各個遮罩組合裡的被遮罩的 mc 的深度層是要明確上下關係的,級別高的在級別低的之上,這點過去我們已經學習過,這裡需再強調。

as拾級高階 2 9 鍵值捕獲

flash 動畫的互動性是通過滑鼠和鍵盤進行,前面的章節講的都是滑鼠控制,本節開始接觸鍵盤控制,響應鍵盤的方法有幾種,但歸根結底可以用一句通俗的話概括,就是程式執行中,發現哪個鍵被按下了,並執行相應的動作,這裡介紹的是通過判斷獲取的鍵控 值來實現鍵盤控制,還是老套路,使用乙個這樣的例項,這是去年作的...

as拾級高階 2 3打字效果

前面講了 圖 和 聲 的一般調理,這節我們開始琢磨 字 要說這 字 大號叫文字,還有三種型別 靜態文字 動態文字和輸入文字,下面我們就把這三樣捏到一起作個綜合練習例項。url img files beyondpic 2006 11 20 bangzhu.gif img url url 本節問題討論交...

素質攀公升 拾級而上

公司的發展其中乙個很重要的因素是取決於員工素質的高低。素質培訓,公司一項重要的工程 素質提公升,員工乙個重要的責任。員工是一粒種子,公司則是培育這粒種子的厚土。無論是為了生存,還是為了實現人生最高理想,都必須在工作中完成。反之,公司的發展是一條遠航的船,員工素質是大海浬的水。水有多深,船才能有多大。...