飘飘悠悠 发表于 2015-1-15 21:13:33

给大家带来Flash5恣意两点间随机画线(五)

与gif和jpg不同,用flash制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。
5.3ActionsforMainMovie
//主程序
//要点1:鼠标地位属性(_xmouse,_ymouse)
//要点2:MathObjects
//日期:2000-09-02
//kanaka
//Email:kanaka@yeah.net
    onClipEvent(mouseUp){
      if(_root.FirstPointDrew==0){
//读取出发点的坐标
       x1=_xmouse;
       y1=_ymouse;
//假如已画过一条线,则将线和两个点都删除,以坚持场景干净
       if(_root.LineDrew==1){
         removeMovieClip(point1);
         removeMovieClip(point2);
         removeMovieClip(line1);
       }
//在出发点坐标上画一个点
       duplicateMovieClip(point,"point1",1);
       setProperty(point1,_x,x1);
       setProperty(point1,_y,y1);
//出发点已画出
       _root.FirstPointDrew=1;
      }else{
//读取尽头的坐标
       x2=_xmouse;
       y2=_ymouse;
//在尽头坐标上画一个点
       duplicateMovieClip(point,"point2",2);
       setProperty(point2,_x,x2);
       setProperty(point2,_y,y2);
//尽头已画出,置FirstPointDrew为0
       _root.FirstPointDrew=0;
//盘算三角形三条边的长度
       x=Math.abs(x1-x2);
       y=Math.abs(y1-y2);
       z=Math.sqrt(x*x+y*y);
//盘算画线的扭转角度
       if((x1$#@60;x2)and(y1$#@62;y2)){
         angel=Math.atan(y/x)/Math.PI*180;
       }elseif((x1>=x2)and(y1$#@60;y2)){
        angel=Math.atan(x/y)/Math.PI*180+90;
       }elseif((x1>x2)and(y1$#@62;=y2)){
         angel=Math.atan(y/x)/Math.PI*180+180;
       }else{
         angel=360-Math.atan(y/x)/Math.PI*180;
       }
//设置画线动画的肇端坐标醴疟壤托嵌?br>       duplicateMovieClip(line,"line1",0);
       setProperty(line1,_x,x1);
       setProperty(line1,_y,y1);
       setProperty(line1,_xscale,z/_root.LineWide*100);
       setProperty(line1,_rotation,angel);
//画线完成
       _root.LineDrew=1;
      }
    }


</p>
</p>
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。

小女巫 发表于 2015-1-17 15:56:44

逐渐改变了我们生活及生活习惯的一些工具,而正是互联网的大势兴起,Flash动画越来越受到宠爱,现在,Flash动画已成为网络广告的中坚力量。

再见西城 发表于 2015-1-25 14:28:33

只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了

飘飘悠悠 发表于 2015-2-2 22:31:31

单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画

精灵巫婆 发表于 2015-2-8 18:58:27

富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。  

因胸联盟 发表于 2015-2-25 23:43:16

动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。

莫相离 发表于 2015-3-8 10:58:23

对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。

小魔女 发表于 2015-3-16 01:49:46

flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?

灵魂腐蚀 发表于 2015-3-22 19:09:36

不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。
页: [1]
查看完整版本: 给大家带来Flash5恣意两点间随机画线(五)