flash_ actionscript3.0 Loader

发布时间:2024-01-10 22:50:00   来源:文档文库   
字号:
FlashActionScript3.0语言和组件参考(Loader
flash.display

publicclassLoaderDisplayObjectContainerInteractiveObjectDisplayObjectLoader
EventDispatcherObject
语言版本:ActionScript3.0运行时版本:AIR1.0,FlashPlayer9Loader类可用于加载SWF文件或图像JPGPNGGIF)文件。使用load(方法来启动加载。被加载的显示对象将作为Loader对象的子级添加。使用URLLoader类加载文本或二进制数据。

Loader类会覆盖其继承的以下方法,因为Loader对象只能有一个子显示对象--其加载的显示对象。调用以下方法将引发异常:addChild(addChildAt(removeChild(removeChildAt(setChildIndex(要删除被加载的显示对象,必须从其父DisplayObjectContainer子级数组中删除Loader对象。注意:ActionScript3.0中使用的不是ActionScript2.0MovieClipLoaderLoadVars类,而是LoaderURLLoader类。
使用Loader类时,应了解FlashPlayer安全模型,如下所示:


您可以加载来自任何可访问源的内容。如果执行调用的SWF文件位于网络沙箱中并且要加载的文件是本地的,则不允许加载。如果加载的内容为用ActionScript3.0编写的SWF文件,那么除非可以通过调用加载的内容文件中的System.allowDomain(
System.allowInsecureDomain(方法来允许跨脚本排列,否则另一个安全沙箱中SWF文件不能对它执行跨脚本操作。如果被加载的内容为AVM1SWF文件(用ActionScript1.02.0编写),则AVM2SWF文件(用ActionScript3.0编写)不能对它执行跨脚本操作。但是,可以通过使用LocalConnection类在两个SWF文件之间实现通信。如果加载的内容为图像,则安全沙箱之外的SWF文件将无法访问其数据,除非该SWF文件的域包含在该图像的原始域上的URL策略文件中。在只能与本地文件系统的内容交互的沙箱中的影片剪辑不能对只能与远程内容交互的沙箱中的影片剪辑使用脚本,反之亦然。无法连接到常用的保留端口。有关已阻止的端口的完整列表,请参阅ActionScript3.0编程》一书的中的“限制网络API”。有关详细信息,请参阅以下部分:

ActionScript3.0编程》一书中的“安全性”一章LiveDocs上的最新评论120

FlashActionScript3.0语言和组件参考(Loader

FlashPlayer开发人员中心主题:安全性当从不受信任的源(如除Loader对象的根SWF文件以外的域)加载SWF文件时,您可能需要为Loader对象定义蒙版,以防止将加载的内容(Loader对象的子级)绘画到该蒙版之外的舞台部分中,如以下代码所示:
importflash.display.*;importflash.net.URLRequest;varrect:Shape=newShape(;
rect.graphics.beginFill(0xFFFFFF;rect.graphics.drawRect(0,0,100,100;rect.graphics.endFill(;addChild(rect;varldr:Loader=newLoader(;ldr.mask=rect;varurl:String="http://www.unknown.example.com/content.swf";varurlReq:URLRequest=newURLRequest(url;ldr.load(urlReq;addChild(ldr;查看示例另请参见
flash.display.LoaderInfoflash.net.URLLoader
flash.display.DisplayObject

公共属性
隐藏继承的公共属性显示继承的公共属性属性
accessibilityProperties:AccessibilityProperties
此显示对象的当前辅助功能选项。alpha:Number指示指定对象的Alpha透明度值。
blendMode:StringBlendMode类中的一个值,用于指定要使用的混合模
式。
220
定义方
DisplayObject
DisplayObject
DisplayObject

本文来源:https://www.2haoxitong.net/k/doc/b857168da0116c175f0e4888.html

《flash_ actionscript3.0 Loader.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式