亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

[FLASH基礎教程合集一]制作別致的賀卡

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

  打開賀卡,圣誕夜的雪景浮現眼前。隨著鼠標的移動,一顆顆星星逐漸閃現,然后飛到一起,在夜空中組成一顆閃亮的心……

  圣誕節快到了,你難道不想做一張這樣別致的賀卡送給你的GF嗎?

  怎么樣?動心了?OK!現在我們就開始制作吧。

  一、要準備的素材

  1.星星的閃光

  包括圓形的閃光和十字形的閃光兩種。圓形的閃光就是先畫一個正圓,然后改變其填充為白色到透明的徑向漸變就好了,當然別忘了刪掉圓的線邊。做好以后將其轉化為圖形元件“glow”。

  十字形的閃光制作稍復雜一點:首先畫一個長方形,然后將其線邊刪掉;改變其填充為白色到透明的線性漸變;點取“填充轉換工具”,將長方形上的漸變調整到適當角度(如圖所示);將上面所畫的長方形復制三份,擺成如圖所示的形狀,然后將其轉化成圖形元件(注意:這一步很重要,不轉換成元件的話在下一步疊放中將會發生互相遮擋的情況,達不到應有的透明效果);再將這個形狀復制一份,調整使之與已有圖形垂直,將最后所得的圖形轉化成圖形元件,取名“stargfx”,這就是十字形閃光的成品了。

Flash

  2.一張合適的背景圖:找一張有氣氛的圖片做為影片的背景。你總不希望你的影片只是單調地有一些星星在飛吧,這樣可討不到女孩子歡心噢。圖片應該是深色的,最好有星空做背景,這樣才與我們的效果相搭配嘛。

  需要準備的東西就這些了,下面就要動手把這些簡單的東西組合成絢麗的特效啦。

 二、影片元件的制作

  1.會閃爍的星星

  新建一個影片剪輯“star”,將已有的層改名“star”,然后在這一層正中央畫一個很小的圓,這是星星的主體;新建一個層“starglow”,將我們做好的圓形發光效果“glow”放置在主星星體上方。再新建一層“stargfx”,將我們做好的“stargfx”圖形元件放在星星主體上方。

  然后來做閃爍的動畫效果:

  “stargfx”層:改變第一幀“stargfx”元件的Alpha值為0;然后在第5幀添加關鍵幀,改變“stargfx”的alpha值為100,并將其旋轉一個適當的角度(比如順時針45度);在第十幀添加關鍵幀,改變“stargfx”的alpha值為0,并沿與上次相同的方向旋轉一個同樣的角度;最后在各關鍵幀之間生成動畫。如果發現生成動畫后元件旋轉的方向與想要的不同,可以點擊兩關鍵幀之間的任何一點,然后在屬性欄里改變其旋轉方向。

Flash

  “glow”層:關鍵幀的位置和元件的alpha值調成與上一層相同就行了,不過旋轉就免了吧。

  將每一層的幀數延長至70幀(可以自定,但最好不要太少。這主要是為了在影片播放時星星閃爍有個時間間隔,不致于閃個不停)。

  2.目標點:

  新建一個影片剪輯,在其中畫一個小正方形。這東西用在做什么?呵呵,這就是我們的星星要飛去的方向啦,具體的作用在下面的“寫入ACTION SCRIPT”中會講到。

  3.動作區:

  新建一個影片剪輯“action”,將現有層改名為“background”,將我們導入的圖片背景拖動至中心位置。然后新建一個層“star”,接下來最艱苦的工作開始了,我們要用我們剛才做好的目標點在這一層上擺一個圖形,也就是我們想要星星最后組成的圖案,在這個例子里我們要擺的就是一顆心。注意:擺好以后還要給每個目標點歸定不同的instance名,命名規則是“*+依次的數字”,在本例中我們使用z1-z60。這就意味著我們的這顆心由60個目標點組成,標號從“z1”一直到“z60”。

Flash

  終于擺完了?怎么樣,很累吧。MM的歡心可不是那么容易討的噢。選中你所擺的圖案,把它的alpha值調到0,這樣在影片中就看不到它們了,也就不會有人知道星星怎么那么聽話啦。

  接下來拖動我們做好的星星“star”到這一層,將其instance名也改為“star”。

三、Action Script控制

  好了,現在最關鍵的步驟來了。先具體說一下這個效果的實現原理:我們先用目標點擺一個圖案,然后在影片播放的時候動態生成一些星星,給這些星不同的目標點,讓它們飛向各自的目標點,最后就組成我們擺好的圖案了。怎樣歸定每顆星的目標點呢?我們可以在每個星的影片剪輯里設一個變量,在星生成的時候給這個變量賦值,然后在星運動時就可以用eval("z"+num)的形式組合出這顆星的目標點的名字了(這也是為什么我們的目標點開始要那么命名的原因)。至于怎么讓星飛過去的程序嘛,其實早就有了,記得廣為流傳的鼠標根隨腳本么?這里只是將目標點由鼠標坐標處改成了我們自己的目標點而已。

  明白了吧?那么你可以自己嘗試著寫啦。如果你還是覺得一頭的霧水,請看下面的源碼。關鍵地方已經有了詳細的注釋。

  1.點擊“action”影片剪輯,在Action面板中寫入如下的代碼:

  onClipEvent (load) {   //在影片調入時初始化一些必要的變量

    count = 1;  //當前星星的編號

    maxcount = 400;   //影片中最大允許出現的星星個數  

  }

  onClipEvent (mouseMove) {

    if (count<maxcount and (Math.random()*5)<1) {

      //以一定機率生成星星及限定星星個數

      duplicateMovieClip(star, "star"+count, count);

      if (count<=60) {  //星星數目仍小于目標點個數時

        eval("star"+count)._xscale = eval("star"+count)._yscale=100;

        eval("star"+count).active = true;

        eval("star"+count).mytarget=count; file://設定目標

      } else {  //星星超過目標點個數的話生成的星星就不會動,而且比原來的小。

        eval("star"+count)._xscale = eval("star"+count)._yscale=50;

        eval("star"+count).active = false;

      }

      eval("star"+count)._x = _xmouse;   //星星出現在鼠標所在位置

      eval("star"+count)._y = _ymouse;

      count++;   //記數器加

    }

  }

  2.點擊“action”中的“star”,在Action面板中寫入如下的代碼:

  onClipEvent(enterFrame){

    if(realactive){

      //星星是否仍允許運動,realactive來源請看下面一條(3)

      xm=eval("_parent.z"+mytarget)._x-_x; file://運動

      ym=eval("_parent.z"+mytarget)._y-_y;

      _x+=xm/10;

      _y+=ym/10;

      if(Math.abs(xm)<0.5 and Math.abs(ym)<0.5)

         realactive=false;   //基本到達目標點后停止運動

    }

  }

  3.編輯“star”影片剪輯,插入ActionScript如下:

  realactive=active;

  這樣做的目的就是讓星星在原地停留一會兒(也就是影片播放到40幀以后)再向目標點運動。

  好了,大致的制作過程就是這些了。你還可以加入更多的效果使影片更加完善,比如:加入文字的動畫效果,或是增加通過隨機函數增加星星動作的隨機性等等,一切你自己發揮啦。然后,在圣誕前夜,給心儀的MM發去這樣的一張賀卡,然后,你就只管偷著樂吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线视频a| 日本道色综合久久影院| 久久777国产线看观看精品| www.欧美视频| 成人免费网站在线看| 亚洲国产精品免费| 亚洲伊人第一页| 日韩精品极品毛片系列视频| www.欧美视频| 国产做受高潮69| 日韩二区三区在线| 欧美日韩一区二区三区| 国产欧美 在线欧美| 91热精品视频| 久久精品亚洲热| 亚洲天堂第二页| 91免费版网站入口| 国产成人激情视频| 久久视频免费在线播放| 欧美国产第一页| 66m—66摸成人免费视频| 国产一区二区三区网站| 国产福利精品在线| 久久99精品久久久久久琪琪| 欧美日韩国产麻豆| 欧美丰满少妇xxxxx| 两个人的视频www国产精品| 日韩av成人在线| 91亚洲国产成人精品性色| 日韩资源在线观看| 欧美精品久久久久| 国产亚洲精品一区二555| 亚洲国产欧美在线成人app| 51午夜精品视频| 久久久久久12| 精品国产一区av| 亚洲一区二区三区视频播放| 久久综合色88| 久久韩剧网电视剧| 成人综合国产精品| 日韩小视频网址| 国产精品久久99久久| 久久久久中文字幕| 日韩在线观看你懂的| 欧美亚洲日本网站| 国产精品久久久久久久av大片| 欧美在线影院在线视频| 国产97色在线|日韩| 亚洲精品久久久久久久久久久| 国产综合在线看| 欧美国产视频一区二区| 欧美又大又硬又粗bbbbb| 欧美在线xxx| 国产人妖伪娘一区91| 91国内在线视频| 亚洲精品日韩欧美| 美女福利精品视频| 乱亲女秽乱长久久久| 国产精品精品一区二区三区午夜版| 色哟哟网站入口亚洲精品| 久久亚洲国产精品成人av秋霞| www.日韩不卡电影av| 精品偷拍一区二区三区在线看| 久久久国产在线视频| 亚洲成年人在线| 激情久久av一区av二区av三区| 日本久久久久久| 福利二区91精品bt7086| 亚洲天天在线日亚洲洲精| 成人久久18免费网站图片| 久久精品99久久久久久久久| 欧美日韩一区二区在线播放| 欧美夫妻性视频| 国产精品久久久久久久久久久久久| 日韩电视剧免费观看网站| 欧美一级电影久久| 国产精品va在线播放| 日韩高清免费在线| 美乳少妇欧美精品| 国产精品日韩欧美大师| 国产大片精品免费永久看nba| 日本午夜精品理论片a级appf发布| 久久精品一区中文字幕| 亚洲精品乱码久久久久久金桔影视| 欧美一级视频一区二区| 欧美激情亚洲国产| 国产精品久久久久久久久久久久久久| 精品久久久久久久大神国产| 中文字幕精品网| 美女福利视频一区| 日韩hd视频在线观看| 欧美最猛性xxxxx(亚洲精品)| 国产婷婷97碰碰久久人人蜜臀| 51视频国产精品一区二区| 91精品久久久久久久久久| 欧美日韩免费在线观看| 日韩精品欧美国产精品忘忧草| 亚洲激情视频在线观看| 91久久久久久国产精品| 国产精品高潮粉嫩av| 欧美伦理91i| 欧美激情奇米色| 一个人看的www欧美| 久久久免费av| 欧美美女15p| 久久97久久97精品免视看| 精品国产一区二区三区久久狼5月| 日韩欧美主播在线| 亚洲欧美日韩网| 亚洲娇小xxxx欧美娇小| 91亚洲va在线va天堂va国| 亚洲天堂2020| 久久综合色影院| 国产精品久久久久久av| 国产一区二区美女视频| 亚洲欧美一区二区三区在线| 成人性生交xxxxx网站| 国产精品久久99久久| 国产视频久久网| 成人疯狂猛交xxx| 97欧美精品一区二区三区| 91免费精品国偷自产在线| 成人精品一区二区三区电影黑人| 国产成人啪精品视频免费网| 激情成人中文字幕| 日韩动漫免费观看电视剧高清| 色小说视频一区| 欧美大胆a视频| 精品爽片免费看久久| 欧美日韩免费网站| 亚洲一区999| 久久影院免费观看| 中文字幕在线视频日韩| 久久精品免费播放| 欧美精品国产精品日韩精品| 亚洲欧美制服综合另类| 亚洲社区在线观看| 亚洲最大的网站| 日韩免费av一区二区| 国产一区二区黑人欧美xxxx| 国产91精品视频在线观看| 久久久91精品国产| 国产亚洲欧洲黄色| 岛国视频午夜一区免费在线观看| 国产精品都在这里| 国产精品久久久久久久9999| 久久久97精品| 国产精品6699| 亚洲国产精品人人爽夜夜爽| 久久影视电视剧免费网站清宫辞电视| 成人性生交大片免费看小说| 日韩在线观看视频免费| 91中文在线观看| 日韩亚洲综合在线| 疯狂蹂躏欧美一区二区精品| 欧美最顶级丰满的aⅴ艳星| 国产日韩欧美夫妻视频在线观看| 国产一区二区三区三区在线观看| 欧美韩国理论所午夜片917电影| 精品久久久91| 亚洲色图五月天| 久久综合国产精品台湾中文娱乐网| 久久影视免费观看| 国产99久久精品一区二区永久免费|