仓酷云

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

[学习教程] 来讲讲:用Flash制造奇妙的弹性导航菜单(2) (1)

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了FutureWave,并将其改名为Flash。后又被Adobe公司收购。
ActionScript的编写

  7、起首,由于我们请求导航的按钮可以拖动,以是先来设置按钮的AS,在元件ball1中点选元件btl1,给它加上以下代码:

  on(press){ ||鼠标按下
    startDrag(""); ||入手下手拖动
    drag=true;
  }
  on(release,releaseOutside){   ||鼠标开释
    stopDrag(); ||中断拖动
    drag=flase;
  }

  以上这段代码人人都很熟习吧,然后复制这段代码,分离加给ball2中bt2和ball3中的bt3,由于是用来导航的按钮,以是能够给这三个按钮增加毗连功效,好比这里bt3的Action设置为:
  on(press){
    startDrag("");
    drag=true;
  }
  on(release,releaseOutside){
    stopDrag();
    drag=false;
  }
  on(release){
    getURL("mailto:你的邮箱地点");
  }

  如许就完成了当扫瞄者点击按钮后,挪用体系默许的邮件程序给本人站长发电子邮件了。

  8、按Ctrl+E回到主场景,把刚入手下手作ball1、ball2、ball3这三个MC从库中拖到主场景,分离定名其InstanceName(实例称号)为:h1、h2、h3,把h1、h2、h3在主场景中排好地位,如所示:



  9、最初利用MX的画线指令把它们用线逐一毗连起来,在主场景中新建一层,定名为AS,在第一帧加以下代码:

  _root.onEnterFrame=function(){
    clear(); ||扫除之前的添补设置
    _root.lineStyle(1.5,0xcecece); ||界说画线的款式
    _root.moveTo(_root.h1._x,_root.h1._y); ||把线的始端定在h1坐标处
    _root.lineTo(_root.h2._x,_root.h2._y); ||从h1画一条线到h2
    _root.lineTo(_root.h3._x,_root.h3._y); ||从h2画一条线到h3
    _root.lineTo(_root.h1._x,_root.h1._y); ||从h3画一条线到h1
    _root.endFill(); ||停止Fill
  }

  接着来设置h1、h2、h3的鼠标吸引及缓冲效果,点选主场景中的h1,给其加上以下代码:

  onClipEvent(load){ ||初始化变量
    x=this._x;
    y=this._y;
  }
  onClipEvent(enterFrame){ ||完成鼠标的吸引效果和MC(h1)的缓冲效果
    dis_x=_root._xmouse-x;
    dis_y=_root._ymouse-y;
    if(!drag){
      if((dis_x*dis_x)+(dis_y*dis_y)<1500){ ||判别鼠标和MC的间隔
        newvar_x=_root._xmouse; ||把_root._xmouse、_root._ymouse赋给
        newvar_y=_root._ymouse; ||两个新变量newvar_x、newvar_y,此时还没有
      }else{ ||与MC相接洽。
        target_x=x;
        target_y=y;
      }
       ||设置缓冲效果,能够变动一下详细的参数,体味体味缓冲的效果
      xspeed=((target_x-this._x)*.8)+(xspeed*.65);
      this._x+=xspeed;
      yspeed=((target_y-this._y)*.8)+(yspeed*.65);
      this._y+=yspeed;
    }
  }

  然后复制下面的代码,分离给h2、h3设置。以上鼠标吸引及缓冲效果的代码还埋没如许的一个效果,即MC只需偏离本来的坐标就会主动回位。如许,只需隔一段工夫就改动MC的地位,则能够完成MC的"痉挛抽动"的效果。
</p>


</p>
[1]200806/15290_2.html>[2]200806/15290_2.html>下一页




</p>

</p>
200806/15290.html>上一页200806/15290.html>[1][2]


AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-17 16:13:15 | 只看该作者
它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 
莫相离 该用户已被删除
板凳
发表于 2015-1-23 06:07:10 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
金色的骷髅 该用户已被删除
地板
发表于 2015-1-31 16:09:58 | 只看该作者
富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。  
海妖 该用户已被删除
5#
发表于 2015-2-6 22:38:58 | 只看该作者
FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。
若相依 该用户已被删除
6#
发表于 2015-2-19 04:41:08 | 只看该作者
Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 
活着的死人 该用户已被删除
7#
 楼主| 发表于 2015-3-6 13:10:37 | 只看该作者
只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了
兰色精灵 该用户已被删除
8#
发表于 2015-3-13 02:09:08 | 只看该作者
Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
若天明 该用户已被删除
9#
发表于 2015-3-20 10:15:47 | 只看该作者
Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 02:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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