学习 Adobe Flash 中的 ActionScript 2.0 |
|
|
|
| Flash ActionScript 中的新增功能 > ActionScript 2.0 和 Flash Player 8 中的新增功能 > Flash Player 8 中 ActionScript 语言的新增功能 | |||
下面是 Flash Player 8 中新近添加或支持的类和语言元素。
Flash 8 的 ActionScript 2.0 中添加了下列类:
|
注意 |
Flash 8 中正式添加了对 AsBroadcaster 类的支持。 |
在 ActionScript 的现有类基础上新增的语言元素、方法和函数有:
showRedrawRegions 全局函数使调试器播放器可以勾勒正在重绘的屏幕区域(正更新的脏区域)。该函数会使播放器显示重绘的内容,但不允许您控制重绘区域。blendMode 属性,用于设置按钮实例的混合模式。cacheAsBitmap 属性,该属性允许您将对象作为实例的内部位图图像缓存。filters 属性,它是一个索引数组,其中包含着与按钮相关联的每个滤镜对象。scale9Grid 属性,它是一个矩形区域,用于定义实例的九个缩放区域。hasIME 属性,用于指示系统是否安装了 IME。getUTCYear 属性,该属性根据世界时返回此日期的年份。isAccessible() 方法会返回一个布尔值,指示根据安全限制,所按下的最后一个键是否可供其它 SWF 文件访问。onHTTPStatus 事件处理函数,该处理函数返回从服务器返回的状态代码(例如值 404 表示找不到页面)。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 HTTPStatus(LoadVars.onHTTPStatus 处理函数)。attachBitmap() 方法,用于向影片剪辑附加位图图像。有关信息,请参阅《ActionScript 2.0 语言参考》中的 BitmapData (flash.display.BitmapData)。beginBitmapFill() 方法,该方法用位图图像填充影片剪辑。beginGradientFill() 方法的 spreadMethod、interpolationMethod 和 focalPointRatio 参数。该方法用位图图像填充绘画区域,且可以重复或平铺该位图以填满区域。 blendMode 属性,用于设置实例的混合模式。cacheAsBitmap 属性,该属性允许将对象作为实例的内部位图图像进行缓存。filters 属性,一个索引数组,其中包含当前与实例相关的每个滤镜对象。getRect() 方法,该方法返回指定实例的最小和最大坐标值属性。lineGradientStyle() 方法,用于指定绘制路径时 Flash 使用的渐变线条样式。lineStyle() 方法的 pixelHinting、noScale、capsStyle、jointStyle 和 miterLimit 参数。这些参数用于指定在绘制线条时可以使用的线条样式种类。opaqueBackground 属性,用于将影片剪辑的不透明背景色设置为 RGB 十六进制值所指定的颜色。scale9Grid 属性,一个矩形区域,用于定义实例的九个缩放区域。scrollRect 属性,它可使您快速滚动影片剪辑内容,在一个窗口中查看更多的内容。transform 属性,用于设置与影片剪辑的矩阵、颜色转换和像素绑定有关的设置。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 Transform (flash.geom.Transform)。MovieClipLoader.onLoadComplete 事件处理函数的 status 参数返回从服务器返回的状态代码(例如,值 404 表示找不到页面)。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 onLoadComplete(MovieClipLoader.onComplete 事件侦听器)。onLoadError 事件处理函数,当用 MovieClipLoader.loadClip() 加载文件失败时会调用此事件处理函数。SharedObject.getLocal() 方法的 secure 参数用于确定是否仅限通过 HTTPS 连接发送的 SWF 文件访问此共享对象。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 getLocal(SharedObject.getlocal 方法)。sandboxType(security.sandboxType 属性)。antiAliasType 属性,用于设置为 TextField 实例所使用的高级消除锯齿类型。filters 属性,一个索引数组,其中包含与当前 TextField 实例相关联的每个滤镜对象。gridFitType 属性,用于设置为实例所使用的网格固定类型。有关网格固定和 TextField.gridFitType 的信息,请参阅《ActionScript 2.0 语言参考》中的 gridFitType(TextField.gridFitType 属性)。sharpness 属性,用于设置 TextField 实例的字型边缘清晰度。必须将 antiAliasType() 方法设置为 advanced 才能使用此属性。thickness 属性,用于设置 TextField 实例的字型边缘粗细。必须将 antiAliasType() 方法设置为 advanced 才能使用此属性。align 属性的 justify 值,用于对齐指定段落。indent 属性,该属性允许您使用负值。kerning 属性,该属性允许您打开或关闭 TextFormat 对象的字距调整。leading 属性,该属性允许您使用负的前导值,以使行间距小于文本高度。这使您可以将应用程序中的文本行紧密地排列在一起。 letterSpacing 属性,用于指定在字符间统一分配的空格量。_alpha 属性,该属性指示为视频对象指定的透明度值。_height 属性,用于指示视频实例的高度。_name 属性,用于指示视频实例的名称。_parent 属性,用于指示包含视频实例的影片剪辑实例或对象。_rotation 属性,该属性允许设置视频实例的旋转量(以度为单位)。_visible 属性,该属性用于设置视频实例的可见性。_width 属性,该属性用于设置视频实例的宽度。_x 属性,该属性用于设置视频实例的 x 坐标。_xmouse 属性,该属性允许设置鼠标指针位置的 x 坐标。_xscale 属性,该属性允许设置视频实例的水平缩放百分比。_y 属性,该属性用于设置视频实例的 y 坐标。_ymouse 属性,该属性允许设置鼠标指针位置的 y 坐标。_yscale 属性,该属性允许设置视频实例的垂直缩放百分比。onHTTPStatus 事件处理函数,该处理函数返回从服务器返回的状态代码(例如,值 404 表示找不到页面)。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 onHTTPStatus(XML.onHTTPStatus 处理函数)。localName 属性,该属性返回 XML 节点对象的完整名称(包括前缀和本地名称)。namespaceURI 属性,该属性读取 XML 节点前缀所解析到的命名空间的 URI。有关详细信息,请参阅《ActionScript 2.0 语言参考》中的 namespaceURI(XMLNode.namespaceURI 属性)。 prefix 属性,该属性读取节点名称的前缀。getNamespaceForPrefix() 方法,该方法返回与指定节点前缀相关联的命名空间 URI。getPrefixForNamespace 方法,该方法返回与节点指定命名空间 URI 相关联的前缀。
|
|
|
|