精灵巫婆 发表于 2015-1-15 22:14:42

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

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

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

  例:

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

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

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

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

  b)非常抛出(throw)

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

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

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

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

  例:
classDivideErrorextendsError{//经由过程extends承继Error类varmessage="";//message是Error类的类属性,暗示毛病信息DivideError()//机关函数{this.message="DivideError";}}
  抛出自界说非常:
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不是目的,关键是获得最好的宣传效果。

深爱那片海 发表于 2015-2-8 19:46:16

Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。

仓酷云 发表于 2015-2-26 01:25:29

关于位图和矢量图形的区别,可参看Flash教程。

小魔女 发表于 2015-3-8 11:32:50

在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。

冷月葬花魂 发表于 2015-3-16 02:42:12

矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。

变相怪杰 发表于 2015-3-22 19:11:32

随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
页: [1]
查看完整版本: 带来一篇MX2004--AS2.0 新特征实例教程(二)