仓酷云

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

[学习教程] 来谈谈:Flash变速滑动菜单分析(2)

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:30:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Macromedia公司已经承诺在Flash8中将有很大的变化,而且它们中的许多都与视频功能有关。
实例理论:
  下面我们已把握了本例的基础完成思绪。上面,我们就按着我们的思绪,来一步一步地往完成这个菜单。
  step1:起首,我们必要制造我们所必要的元素。4个bTN,和一个MC,把你所必要的栏目,做成BTN,然后制造一个跟从挪动的MC。
  办法:点击菜单 拔出(insert)>>新建元件(newsymbol) 在称号(name)上填写称号btn_home。(起名字最好要有个划定规矩,否则假如元件多了,看起来会很乱)



  (快速键Ctrl+F8)确认举动选择为按钮。
  点击确认今后,便会进到这个元件的编纂界面。我们会看到这内里的编纂体例纷歧和主场景纷歧样,只要四个帧,这是由于这个元件的举动是按钮的缘故原由。这四个帧分离为:up(弹起)、over(指针经由)、down(按下)、activ(点击)。分离代表鼠标不在按钮上,鼠标经由按钮(大概在按钮上停止时),鼠标点击时,最初一个是呼应鼠标的地区。假如最初一层没有的话,就会以最下面一层的up(弹起)为举动地区。
  我们在图层1的up帧用文本工具写进HOME,这里色彩为#146270。然后在down(按下)帧,点鼠标右键,选择拔出帧(insertframe)。这是为了包管在任什么时候候都显现home这几个笔墨。在属性面板中设置X和Y都为0;然后在新建一图层,将图层2拉到图层1上面,用矩形工具在图层2上画一个长方形。在属性面板设置宽为80,高为20,X和Y都为0;设置添补色为#56CCE0,无边框。然后在鼠标经由(OVER)上点鼠标右键选择拔出关头帧(insertkeyframe)。将添补色改成#8ADCEA,然后在最初一帧上,即点击(activ)帧点鼠标右键,选择拔出帧(如许是为了让我们的鼠标举动局限增年夜)。依照此办法,持续制造别的栏目标BTN,只要笔墨分歧,别的中央办法一样。你也能够在库面板(窗口>>库,快速键Ctrl+L、F11),选择创建的元件名,这里是btn_home,然后右击,选择复制,起一个新的好记的称号,然后再双击进进复制好的元件里,对笔墨举行编纂。把笔墨改成各个栏目标称号。
  将四个按钮制造完今后,再新建一个元件,名字为follow,举动为影片剪辑,一样用矩形工具画一个长方形,然后对它用突变举行添补。高:6,宽:80,X:0,Y:0。
  step2:回到主场景,翻开库面板,将我们的组件拉到主场景来,对它们的地位举行分列。
  把主场景的巨细设为400X40,帧数为25帧,背景致为#006699。把四个按钮拉进主场景,将它们的Y坐标都设为20,X坐标分离为:40,122,204,286(这里能够自在设定)。为了直不雅,将该层更名为btns。
  新建一层,将follow影片也拉到主场景,X:40;Y:7,将该层更名为follow。
  给每一个按钮、影片起实例名:先看一下上面的图片



  为home、about、news、links分离起实例名为btn_home,btn_about,btn_news、btn_links。给下面的跟从挪动的MC,起名为follow。
  注重:这里的实例名和在库中的元件名是两回事。库中的元件名是为了我们可以在编纂的时分,能够很好的辨别它们。不在同目次下的元件是能够重名的。而场景中的实例名,则是为了让我们在利用编写as程序的时分,使用实例名来分辩他们。
  再新建一层,起名为as,鄙人面键进以下代码。(附正文)
//这个标记是FLASH中的正文符
//设置两个变量,startX,endX,用来保留follow的活动肇端点和停止点。即以后的followX坐标与我们所挪动到的BTN的X坐标。这里仅起到初始化的感化。
startX=follow._x;
endX=40;

//当鼠标挪动到分歧的按钮上时,follow的停止点X坐标是分歧的。以下的语句是用来判别鼠标挪动到哪个按钮上了。
btn_home.onRollOver=function(){
//设置当鼠标挪动到分歧的按钮上时,停止点的X坐标为以后鼠标所挪动到的按钮的X坐标
endX=this._x;
};
btn_about.onRollOver=function(){
endX=this._x;
};
btn_news.onRollOver=function(){
endX=this._x;
};
btn_links.onRollOver=function(){
endX=this._x;
};

//这里的onEnterFrame是为了包管及时运转,即当播放到这一帧时,便延续播放。
follow.onEnterFrame=function(){
//由于follow的X坐标是及时在变更的,因而,我们必要每次都获得它的X坐</p>
Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画。
莫相离 该用户已被删除
沙发
发表于 2015-1-17 16:41:25 | 只看该作者
flash的优缺点可以如何运用呢?
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-25 15:31:27 | 只看该作者
商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用
简单生活 该用户已被删除
地板
发表于 2015-2-3 06:06:56 | 只看该作者
Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
若相依 该用户已被删除
5#
发表于 2015-2-8 20:31:41 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-26 07:22:17 | 只看该作者
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
爱飞 该用户已被删除
7#
发表于 2015-3-8 13:17:10 | 只看该作者
不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
小妖女 该用户已被删除
8#
发表于 2015-3-16 03:56:11 | 只看该作者
在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-1 13:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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