仓酷云

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

[学习教程] 带来一篇MX2004--AS2.0 新特征实例教程(二)

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

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

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

x
Macromedia公司已经承诺在Flash8中将有很大的变化,而且它们中的许多都与视频功能有关。
5.MovieClip.getInstanceAtDepth(depth)

  这个办法也是于depth有关的,它用来断定指定深度是不是已被mc占有

  例:

  新建一个mc,定名my_mc,增加以下代码:
  1. trace(_root.getInstanceAtDepth(10));
复制代码
  输入:undefined,申明没有mc占有depth10,缘故原由如上,一切手工创建的mc的depth都是负值,改代码为:
  1. my_mc.swapDepths(10);trace(_root.getInstanceAtDepth(10));
复制代码
  输入了局:

  _level0.my_mc
6.throw&try....catch....finally....

  这几样东东满是针对非常处置的,学过java的伴侣必定不生疏不外鉴于另有很多人大概没有打仗过java,我仍是复杂先容一下
  a)甚么叫非常(Exception)?

  是指特别的运转毛病征象,一般是工资要素酿成的。比方输出输入毛病,除数为0,未找到响应的文件等等,都是属于非常。

  b)非常抛出(throw)

  假如在程序过程当中产生了一个可辨认的毛病,就发生一个对应的非常类的实例。这个历程叫做非常的抛出。

  例:
  1. functioncheckDivide(x:Number,y:Number){
  2. if(y==0){
  3. thrownewError("DivideError");
  4. //当产生分母为0的毛病时,抛出一个Error类工具
  5. //Error类是Flash的内建类,用来声明一个毛病
  6. //你能够在bulit-inclass-Core中找到它
  7. }
  8. }
复制代码
  c)非常的捕获和处置

  当一个非常被抛出的时分,不该该“抛后不睬”,而应当设定专门的语句来捕获它,当捕获到非常的时分,程序能够举行对应的处置,比方跳转,或是停止程序运转等等。当实行一个大概会发生非常的办法时,为了捕获它,应将他放到try{}语句块中,能够了解为“实验运转....”捕获非常用catch(e){},个中e为非常类Error的实例的称号。

  例:
  1. try{checkDivide(10,0);}catch(e) {error_txt.text=e.toString();//toString()是Error类的办法,//将用户在创立实例时给出的毛病信息(本例是"DivideError")输入}
复制代码
  别的,能够自界说非常类,但请求一切用户自界说非常类必需是Error类的子类

  例:
  1. classDivideErrorextendsError{//经由过程extends承继Error类varmessage="";//message是Error类的类属性,暗示毛病信息DivideError()//机关函数{this.message="DivideError";}}
复制代码
  抛出自界说非常:
  1. functioncheckDivide(x:Number,y:Number){if(y==0){thrownewDivideError();//抛出自界说非常}}
复制代码
  d)finally

  finally与catch一样,要与try语句团结利用,干系以下:

  一个try语句前面必需跟有catch语句,或finally语句,大概二者都有,程序会先运转catch语句,然后在运转finally语句,条件是它们存在。

  finally语句与catch语句分歧的是,它不管try语句中是不是抛出了非常,它城市实行,由于这类特征,所

与gif和jpg不同,用flash制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。
老尸 该用户已被删除
沙发
发表于 2015-1-17 17:16:12 | 只看该作者
flash的优缺点可以如何运用呢?
小女巫 该用户已被删除
板凳
发表于 2015-1-25 14:44:23 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
飘灵儿 该用户已被删除
地板
发表于 2015-2-2 22:34:11 | 只看该作者
考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。
深爱那片海 该用户已被删除
5#
发表于 2015-2-8 19:46:16 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
6#
发表于 2015-2-26 01:25:29 | 只看该作者
关于位图和矢量图形的区别,可参看Flash教程。
小魔女 该用户已被删除
7#
发表于 2015-3-8 11:32:50 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-16 02:42:12 | 只看该作者
矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。
变相怪杰 该用户已被删除
9#
发表于 2015-3-22 19:11:32 | 只看该作者
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-29 07:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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