仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 582|回复: 8
打印 上一主题 下一主题

[学习教程] 来讲讲:制造新颖的Flash圣诞贺卡(3)

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:35:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
网页设计者使用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应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-12 19:16

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表