简单生活 发表于 2015-1-15 21:35:40

来讲讲:制造新颖的Flash圣诞贺卡(3)

网页设计者使用Flash创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash的前身是FutureWave公司的FutureSplash,是世界上第一个商用的二维矢量动画软件。
3、ActionScript把持
  好了,如今最关头的步骤来了。先详细说一下这个效果的完成道理:我们先用方针点摆一个图案,然后在影片播放的时分静态天生一些星星,给这些星分歧的方针点,让它们飞向各自的方针点,最初就构成我们摆好的图案了。如何回定每颗星的方针点呢?我们能够在每一个星的影片剪辑里设一个变量,在星天生的时分给这个变量赋值,然后在星活动时就能够用eval("z"+num)的情势组合出这颗星的方针点的名字了(这也是为何我们的方针点入手下手要那末定名的缘故原由)。至于怎样让星飞已往的程序嘛,实在早就有了,记得广为传播的鼠标根随剧本么?这里只是将方针点由鼠标坐标处改成了我们本人的方针点罢了。

  分明了吧?那末你能够本人实验着写啦。假如你仍是以为一头的雾水,请看上面的源码。关头中央已有了具体的正文。
  1.点击“action”影片剪辑,在Action面板中写进以下的代码:
  onClipEvent(load){  //在影片调进时初始化一些需要的变量
    count=1;  //以后星星的编号
    maxcount=400;  //影片中最年夜同意呈现的星星个数  
  }
  onClipEvent(mouseMove){
    if(count<maxcountand(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.5andMath.abs(ym)<0.5)
        realactive=false;  //基础抵达方针点后中断活动
    }
  }
  3.编纂“star”影片剪辑,拔出ActionScript以下:
  realactive=active;
  如许做的目标就是让星星在原地停止一会儿(也就是影片播放到40帧今后)再向方针点活动。

  好了,大抵的制造历程就是这些了。你还能够到场更多的效果使影片加倍完美,好比:到场笔墨的动画效果(参看源文件),或是增添经由过程随机函数增添星星举措的随机性等等,统统你本人发扬啦。然后,在圣诞前夕,给心仪的MM发往如许的一张贺卡,然后,你就尽管偷着乐吧!源文件下载

</p>
使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。

精灵巫婆 发表于 2015-1-17 16:52:10

原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。

小女巫 发表于 2015-1-24 15:11:06

富媒体广告的概念:富媒体 Rich Media,是由英文翻译而来,从字面上很难理解Rich Media到底是什么。

飘灵儿 发表于 2015-2-1 19:41:49

FLASH的优点~你用眼睛所看到的东西~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的东西都可以容入到FLASH里面

冷月葬花魂 发表于 2015-2-7 16:34:23

Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.

仓酷云 发表于 2015-2-22 20:44:01

FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。

灵魂腐蚀 发表于 2015-3-7 05:33:22

FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。

若天明 发表于 2015-3-14 14:52:16

目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作,

若相依 发表于 2015-3-21 12:08:52

FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。
页: [1]
查看完整版本: 来讲讲:制造新颖的Flash圣诞贺卡(3)