[AS3]构造函数IOErrorEvent用法说明附源代码
[AS3]构造函数IOErrorEvent
IOErrorEvent
() | 构造函数 |
function IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", id:int = 0)
运行时版本: | 1.0 |
创建一个 Event 对象,其中包含有关 ioError
事件的特定信息。将 Event 对象作为参数传递给事件侦听器。
参数
type:String — 事件的类型。事件侦听器可以通过继承的 type 属性访问此信息。只有一种类型的输入/输出错误事件:IOErrorEvent.IO_ERROR 。 |
|
bubbles:Boolean (default = false ) — 确定 Event 对象是否参与事件流的冒泡阶段。事件侦听器可以通过继承的 bubbles 属性访问此信息。 |
|
cancelable:Boolean (default = false ) — 确定是否可以取消 Event 对象。 事件侦听器可以通过继承的 cancelable 属性访问此信息。 |
|
text:String (default = "") — 要显示为错误消息的文本。事件侦听器可以通过 text 属性访问此信息。 |
|
id:int (default = 0 ) — 与特定错误关联的引用编号(仅在 Adobe AIR 中支持)。 |
IOErrorEventExample.as
下例展示在尝试加载不存在的文件时如何调度错误事件对象。该示例执行下列任务:
init()
函数创建一个loader
URLLoader 对象。loader
对象注册一个ioError
事件侦听器。- 构造函数创建 URLRequest 对象的一个新实例
request
,从而将缺少的 URL 传递给构造函数。 - 然后将
request
变量传递给loader.load()
,该函数将尝试加载缺少的 URL,从而使loader
对象调度ioError
事件。
注意:要测试此示例,请执行以下操作:
- 将 AIRAliases.js 文件添加到项目目录。
- 为该项目创建应用程序描述符文件,并使用 ADL 测试该项目。
- <html>
- <head>
- <script src="AIRAliases.js" />
- <script>
- function init() {
- var loader = new air.URLLoader();
- loader.addEventListener(air.IOErrorEvent.IO_ERROR, ioErrorHandler);
- var request = new air.URLRequest("http://www.example.com/nonExistantFile.qqq");
- loader.load(request);
- }
- function ioErrorHandler(event) {
- air.trace("ioErrorHandler: " + event);
- }
- </script>
- </head>
- <body onload='init()'>
- </body>
- </html>
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...