Flash ActionScript 3.0 语言和组件参考Loadernew

上传人:xins****2008 文档编号:110957102 上传时间:2019-11-01 格式:DOC 页数:20 大小:713.50KB
返回 下载 相关 举报
Flash ActionScript 3.0 语言和组件参考Loadernew_第1页
第1页 / 共20页
Flash ActionScript 3.0 语言和组件参考Loadernew_第2页
第2页 / 共20页
Flash ActionScript 3.0 语言和组件参考Loadernew_第3页
第3页 / 共20页
Flash ActionScript 3.0 语言和组件参考Loadernew_第4页
第4页 / 共20页
Flash ActionScript 3.0 语言和组件参考Loadernew_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Flash ActionScript 3.0 语言和组件参考Loadernew》由会员分享,可在线阅读,更多相关《Flash ActionScript 3.0 语言和组件参考Loadernew(20页珍藏版)》请在金锄头文库上搜索。

1、Flash ActionScript 3.0 语言和组件参考(Loader)包flash.display类public class Loader继承Loader DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object语言版本:ActionScript 3.0运行时版本:AIR 1.0, Flash Player 9Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。 使用 load() 方法来启动加载。 被加载的显示对象将作为 Loader 对象的子级添加。 使用

2、URLLoader 类加载文本或二进制数据。Loader 类会覆盖其继承的以下方法,因为 Loader 对象只能有一个子显示对象 - 其加载的显示对象。 调用以下方法将引发异常:addChild()、addChildAt()、removeChild()、removeChildAt() 和 setChildIndex()。 要删除被加载的显示对象,必须从其父 DisplayObjectContainer 子级数组中删除 Loader 对象。 注意:在 ActionScript 3.0 中使用的不是 ActionScript 2.0 MovieClipLoader 和 LoadVars 类,而是

3、Loader 和 URLLoader 类。使用 Loader 类时,应了解 Flash Player 安全模型,如下所示: 您可以加载来自任何可访问源的内容。 如果执行调用的 SWF 文件位于网络沙箱中并且要加载的文件是本地的,则不允许加载。 如果加载的内容为用 ActionScript 3.0 编写的 SWF 文件,那么除非可以通过调用加载的内容文件中的 System.allowDomain() 或 System.allowInsecureDomain() 方法来允许跨脚本排列,否则另一个安全沙箱中的 SWF 文件不能对它执行跨脚本操作。 如果被加载的内容为 AVM1 SWF 文件(用 Ac

4、tionScript 1.0 或 2.0 编写),则 AVM2 SWF 文件(用 ActionScript 3.0 编写)不能对它执行跨脚本操作。 但是,可以通过使用 LocalConnection 类在两个 SWF 文件之间实现通信。 如果加载的内容为图像,则安全沙箱之外的 SWF 文件将无法访问其数据,除非该 SWF 文件的域包含在该图像的原始域上的 URL 策略文件中。 在只能与本地文件系统的内容交互的沙箱中的影片剪辑不能对只能与远程内容交互的沙箱中的影片剪辑使用脚本,反之亦然。 无法连接到常用的保留端口。有关已阻止的端口的完整列表,请参阅ActionScript 3.0 编程一书的 中

5、的“限制网络 API”。 有关详细信息,请参阅以下部分: ActionScript 3.0 编程一书中的“安全性”一章 和 LiveDocs 上的最新评论 Flash Player 开发人员中心主题:安全性 当从不受信任的源(如除 Loader 对象的根 SWF 文件以外的域)加载 SWF 文件时,您可能需要为 Loader 对象定义蒙版,以防止将加载的内容(Loader 对象的子级)绘画到该蒙版之外的舞台部分中,如以下代码所示:import flash.display.*; import .URLRequest; var rect:Shape = new Shape(); rect.grap

6、hics.beginFill(0xFFFFFF); rect.graphics.drawRect(0, 0, 100, 100); rect.graphics.endFill(); addChild(rect); var ldr:Loader = new Loader(); ldr.mask = rect; var url:String = http:/ var urlReq:URLRequest = new URLRequest(url); ldr.load(urlReq); addChild(ldr); 查看示例另请参见flash.display.LoaderI.URLLoaderflas

7、h.display.DisplayObject公共属性隐藏继承的公共属性显示继承的公共属性属性定义方accessibilityProperties : AccessibilityProperties 此显示对象的当前辅助功能选项。 DisplayObjectalpha : Number 指示指定对象的 Alpha 透明度值。DisplayObjectblendMode : String BlendMode 类中的一个值,用于指定要使用的混合模式。DisplayObjectblendShader : Shader 只写 设置用于混合前景和背景的着色器。DisplayObjectcacheAsBi

8、tmap : Boolean 如果设置为 true,则 Flash Player 将缓存显示对象的内部位图表示形式。DisplayObjectconstructor : Object 对类对象或给定对象实例的构造函数的引用。Objectcontent : DisplayObject 只读 (read-only) 包含使用 load() 或 loadBytes() 方法加载的 SWF 文件或图像(JPG、PNG 或 GIF)文件的根显示对象。LoadercontentLoaderInfo : LoaderInfo 只读 (read-only) 返回与正在加载的对象相对应的 LoaderInfo

9、对象。 LoadercontextMenu : ContextMenu 指定与此对象相关联的上下文菜单。InteractiveObjectdoubleClickEnabled : Boolean 指定此对象是否接收 doubleClick 事件。InteractiveObjectfilters : Array 包含当前与显示对象关联的每个滤镜对象的索引数组。 DisplayObjectfocusRect : Object 指定此对象是否显示焦点矩形。 InteractiveObjectheight : Number 指示显示对象的高度,以像素为单位。DisplayObjectloaderInf

10、o : LoaderInfo 只读 (read-only) 返回一个 LoaderInfo 对象,其中包含加载此显示对象所属的文件的相关信息。DisplayObjectmask : DisplayObject 调用显示对象被指定的 mask 对象遮罩。DisplayObjectmouseChildren : Boolean 确定对象的子项是否支持鼠标。 DisplayObjectContainermouseEnabled : Boolean 指定此对象是否接收鼠标消息。 InteractiveObjectmouseX : Number 只读 (read-only) 指示鼠标位置的 x 坐标,以

11、像素为单位。DisplayObjectmouseY : Number 只读 (read-only) 指示鼠标位置的 y 坐标,以像素为单位。DisplayObjectname : String 指示 DisplayObject 的实例名称。DisplayObjectnumChildren : int 只读 (read-only) 返回此对象的子项数目。DisplayObjectContaineropaqueBackground : Object 指定显示对象是否由于具有某种背景颜色而不透明。 DisplayObjectparent : DisplayObjectContainer 只读 (re

12、ad-only) 指示包含此显示对象的 DisplayObjectContainer 对象。DisplayObjectprototype : Object 静态 对类或函数对象的原型对象的引用。Objectroot : DisplayObject 只读 (read-only) 对于加载的 SWF 文件中的显示对象,root 属性是此 SWF 文件所表示的显示列表树结构部分中的顶级显示对象。DisplayObjectrotation : Number 指示 DisplayObject 实例距其原始方向的旋转程度,以度为单位。DisplayObjectrotationX : Number 指示 D

13、isplayObject 实例相对于 3D 父容器距离其原始方向的 x 轴旋转(以度为单位)。DisplayObjectrotationY : Number 指示 DisplayObject 实例相对于 3D 父容器距离其原始方向的 y 轴旋转(以度为单位)。DisplayObjectrotationZ : Number 指示 DisplayObject 实例相对于 3D 父容器距离其原始方向的 z 轴旋转(以度为单位)。DisplayObjectscale9Grid : Rectangle 当前有效的缩放网格。 DisplayObjectscaleX : Number 指示从注册点开始应用的

14、对象的水平缩放比例(百分比)。DisplayObjectscaleY : Number 指示从对象注册点开始应用的对象的垂直缩放比例(百分比)。DisplayObjectscaleZ : Number 指示从对象的注册点开始应用的对象的深度缩放比例(百分比)。DisplayObjectscrollRect : Rectangle 显示对象的滚动矩形范围。 DisplayObjectstage : Stage 只读 (read-only) 显示对象的舞台。 DisplayObjecttabChildren : Boolean 确定对象的子项是否支持 Tab 键。 DisplayObjectContainertabEnabled : Boolean 指定此对象是否遵循 Tab 键顺序。 InteractiveObjecttabIndex : int 指定 SWF 文件中的对象按 Tab 键顺序排列。InteractiveObjecttextSnapshot : TextSnapshot 只读 (r

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号