第二个灵魂 发表于 2015-1-15 22:43:02

来谈谈:进修AS3:*新的变量范例

“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。
AS3中有很多新的数据范例。个中有些范例是之前没有呈现的。AS3中的基础数据范例以下:

复杂数据范例:

Boolean
int
null
Number
String
uint
undefined庞大数据范例:

Object
Array
Date
Error
Function
RegExp
XML
XMLList新的数据范例经由过程类来界说,比方:Matrix(flash.geom.Matrix)
Shape(flash.display.Shape)URLRequest(flash.net.URLRequest)
等等。

注重:

特别范例Void在AS3中被改成了全小写:void。

“*”能够用来代表一切数据范例。以下:

varanything:*;AS3中的XML和AS1和AS2中完整纷歧样。之前的XML范例(工具)被界说为XMLObject。AS3中的XML是尺度的E4X-basedXML工具。

int和uint是number范例的新扩大,int暗示整型(没有小数),unit是无标记整型(不克不及是十进制,不克不及是正数)。利用int型比利用Number能略微的提拔运转效力,而uint型只应当利用在必需的中央,好比色彩值。

*显现工具

AS3有一个新的汇合:显现工具。这个汇合包括了一切能够在舞台上看到大概能够被增加到显现列表中的工具,包含之前的MovieClip,button和textField工具。AS3的显现工具有:

AVM1Movie
Bitmap
Loader
MorphShape*
MovieClip
Shape
SimpleButton
Sprite
StaticText*
TextField
Video有*的暗示此工具必需在舞台上手动创立,不克不及间接经由过程AS创立。

AVM1Movie是利用AS1和AS2创立的Movie,AS3创立的Movie必要经由过程AVM2来播放。因而用AS1和AS2创立的Movie在AVM2中被作为一个显现工具来播放。可是不克不及和AS合利用。

Bitmaps是位图工具。能够经由过程BitmapData工具来指定显现效果,也能够经由过程位图文件来设定。

Loader工具用来加载和显现内部的image和swf影片文件。

MorphShapes是在工夫轴上创立的图形。固然不克不及经由过程AS创立,可是能够经由过程AS来援用和把持。

MovieClips大家城市用

Shapes是从MovieClip平分离出来一个只要graphics工具的图描述器。在shape中能够经由过程graphics工具利用画图API绘制各类图形。利用shape取代MovieClip能够削减内存包袱。

Sprite是没偶然间轴的MovieClip,在AS3利用中,大概会在良多中央利用sprite取代MovieClip,特别在创立自界说的显现组件时。

StaticText和MorphShapes一样,不克不及经由过程AS创立,这是在工夫轴上创立的文本工具。

TextField,文本工具。

Video工具,播放flash视频。

*新的import标识

AS3中的import标识和AS2中有一些分歧。在AS2中,import被用来代办署理援用类的长称号,在类中并非必需的。因而在AS2中,假如你不利用import,你也能够利用类的长称号来援用,比方:

//ActionScript2
varmyPoint:flash.geom.Point=newflash.geom.Point(0,0);在AS3中,import标识是会见类的必需标识。在利用到其他类的时分,也能够利用类的长称号,可是import不克不及省略失落。比方:

//ActionScript3
importflash.geom.Point;
varmyPoint:flash.geom.Point=newflash.geom.Point(0,0);和AS2一样,import中可使用通配符(*)来导进全部包:

importflash.geom.*;
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。

小魔女 发表于 2015-1-17 18:27:22

FLASH广告的问题主要表现在:

山那边是海 发表于 2015-1-26 21:32:50

假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。

小女巫 发表于 2015-2-5 03:20:51

不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。

飘灵儿 发表于 2015-2-11 03:48:07

它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。  

简单生活 发表于 2015-3-1 21:18:50

还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;

兰色精灵 发表于 2015-3-17 19:12:07

考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。

第二个灵魂 发表于 2015-3-25 00:22:17

Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
页: [1]
查看完整版本: 来谈谈:进修AS3:*新的变量范例