仓酷云

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

[学习教程] 来看看:Flash 举措剧本之:材料速查(15)

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:54:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。
<divclass="start">利用ActionScript编写剧本
2、剧本的计划和调试</B>

  当你为全部动画编写剧本时,剧本的数目和品种大概很年夜。决意利用哪些举措,如何无效地机关剧本,剧本应当放在那边,一切这些都要细心计划和调试,出格是在动画庞大的情形下更应云云。

  在入手下手编写剧本之前,起首要明白方针和要到达的目标。从写出你但愿在动画中产生甚么事变入手下手动手,以下例所示:

我想用Flash创立我的全部网站。必要扣问网站扫瞄者的姓名,并把这些信息用之于全部网站的动静中。本网站将设置一个可拖放的导航栏,该导航栏中应有一些链接到本网站各个部分的按钮。当一个按钮被单击时,新的部分将淡进舞台中央。一个场景将包括一个接洽表单,表单中已填写了用户的姓名。
  当你明白了本人的计划方针以后,你就能够创立工具,编写把持这些工具的剧本了。要让剧本可以依照你的请求事情,经常必要屡次修正、测试和调试。最好的办法是从复杂入手下手,并常常测试你编写的剧本。当你编写的一部分剧本能一般事情时,选择SaveAs(另存为)命令,保留文件的版本(如myMovie01.fla),然后再入手下手编写余下的部分。当你编写更加庞大的剧本时,这类办法有助于你无效地发明毛病,确保你的举措剧本“安定”。

3、面向工具的剧本编写

  在面向工具的剧本编写中,经由过程把信息分为组(称为类)来构造信息。能够创立一个类的多个实例(称为工具),用于你的剧本当中。可使用ActionScript的预界说类,也能够创立本人的类。

  在创立类时,要界说该类创立的每一个工具的一切属性和办法,就像界说实际天下中的工具一样。比方,一团体具有诸如性别、身高、发色等属性和言论、走路、扔掷等办法。在本例中,“人”是一个类,每个人就是一个工具或该类的一个实例。

  ActionScript中的工具能够包括数据或作为影戏剪辑以图象情势呈现在编纂区中。一切的影戏剪辑都是预界说类MovieClip的实例。每一个影戏剪辑实例均包括MovieClip类的一切属性(_height、_rotation、_totalframes)和办法(如gotoAndPlay、loadMovie、startDrag)。

  要界说一个类,就要界说一个函数(称为机关函数)。预界说类具有已界说的机关函数。比方,假如你必要关于动画中自行车骑士的信息,你就要创立一个机关函数Biker,该机关函数具有time(工夫)、distance(间隔)属性和rate(速率)办法,给出该骑士的游览速率:
  1. functionBiker(t,d){        this.time=t;        this.distance=d;}functionSpeed(){        returnthis.time/this.distance;}Biker.prototype.rate=Speed;
复制代码
  然后,你能够创立该类的一个拷贝―即实例。上面的代码创立工具Biker的实例,称为emma和hamish。
  1. emma=newBiker(30,5);hamish=newBiker(40,5);
复制代码
  实例之间能够相互通信。关于Biker工具,你能够创立称为shove的办法,让一个骑士推另外一个骑士。假如hamish靠得太进,实例emma大概会挪用它的shove办法。要把信息传送到办法中,可使用参数。比方,shove办法大概有两个参数who和howFar。在本例中,emma推hamish10个像素:
  1. emma.shove(hamish,10);
复制代码
  在面向工具的剧本编写中,根据指定的按次,类能够互相吸收属性和办法,这称为承继。你能够使用承继来扩大或重界说一个类的属性和办法。从别的类承继而来的类称为子类,传送属性和办法到另外一个类的类称为父类。一个类能够是子类,也能够是父类。
<P>4、MovieClip工具

  ActionScript的预界说类称为工具。每一个工具同意你会见某品种型的信息。比方,Date(日期)工具具有一些办法(如getFullYear、getMonth),使你可以从体系时钟读失信息。Sound(声响)工具具有一些办法(如setVolume、setPan),使你可以把持动画中的声响。MovieClip(影戏剪辑)工具具有一些办法,使你可以把持影戏剪辑的实例(如play、stop和getURL),猎取和设置关于它们的属性的信息(如_alpha、_framesloaded、_visible)。

  影戏剪辑是Flash动画中最主要的工具,由于它们具有自力运转的工夫轴(Timelines)。比方,假如主工夫轴唯一一帧,而该帧中的影戏剪辑有十帧,影戏剪辑中的每帧仍旧能够播放。这就同意实例作为一个自治工具,这些自治工具能够互相通信。
莫相离 该用户已被删除
沙发
发表于 2015-1-17 19:47:39 | 只看该作者
流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术-Web一出现就有这种技术了。
小女巫 该用户已被删除
板凳
发表于 2015-1-26 21:58:08 | 只看该作者
随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。
蒙在股里 该用户已被删除
地板
发表于 2015-2-5 04:22:58 | 只看该作者
flash的流行因素包括了技术上的优势——技术本身的优势;技术掌握上的优势;其他技术的弱势;
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-11 05:22:20 | 只看该作者
祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。
海妖 该用户已被删除
6#
发表于 2015-3-1 23:11:27 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
只想知道 该用户已被删除
7#
发表于 2015-3-11 02:54:57 | 只看该作者
时间期限本身就是一个优点,因为它可以让你确定一个祯率。电视每秒刷新屏幕30次,电影每秒刷新屏幕24次。Flash的祯率是可变的。
飘灵儿 该用户已被删除
8#
发表于 2015-3-17 21:08:26 | 只看该作者
所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
活着的死人 该用户已被删除
9#
发表于 2015-3-17 21:08:31 | 只看该作者
矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。
再现理想 该用户已被删除
10#
发表于 2015-3-25 05:26:49 | 只看该作者
广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-29 06:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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