Egret Engine R - v6.0.0
    Preparing search index...

    URLLoader 类以文本、二进制数据或 URL 编码变量的形式从 URL 下载数据。在下载文本文件、XML 或其他用于动态数据驱动应用程序的信息时,它很有用。 URLLoader 对象会先从 URL 中下载所有数据,然后才将数据用于应用程序中的代码。它会发出有关下载进度的通知, 通过 bytesLoaded 和 bytesTotal 属性以及已调度的事件,可以监视下载进度。

    http://edn.egret.com/cn/docs/page/601 构建通信请求 Event.COMPLETE 加载完成后调度。 IOErrorEvent.IO_ERROR 加载错误后调度。

    Egret 2.4

    Web

    extension/game/net/URLLoader.ts

    zh_CN

    Hierarchy

    • EventDispatcher
      • URLLoader
    Index
    • 创建 egret.URLLoader 对象

      Parameters

      • request: URLRequest = null

        {URLRequest} 一个 URLRequest 对象,指定要下载的 URL。 如果省略该参数,则不开始加载操作。如果已指定参数,则立即开始加载操作

      Returns URLLoader

      Egret 2.4

      Web

      zh_CN

    dataFormat: string = URLLoaderDataFormat.TEXT

    控制是以文本 (URLLoaderDataFormat.TEXT)、原始二进制数据 (URLLoaderDataFormat.BINARY) 还是 URL 编码变量 (URLLoaderDataFormat.VARIABLES) 接收下载的数据。 如果 dataFormat 属性的值是 URLLoaderDataFormat.TEXT,则所接收的数据是一个包含已加载文件文本的字符串。 如果 dataFormat 属性的值是 URLLoaderDataFormat.BINARY,则所接收的数据是一个包含原始二进制数据的 ByteArray 对象。 如果 dataFormat 属性的值是 URLLoaderDataFormat.TEXTURE,则所接收的数据是一个包含位图数据的Texture对象。 如果 dataFormat 属性的值是 URLLoaderDataFormat.VARIABLES,则所接收的数据是一个包含 URL 编码变量的 URLVariables 对象。

    URLLoaderDataFormat.TEXT
    

    Egret 2.4

    Web

    zh_CN

    data: any = null

    从加载操作接收的数据。只有完成加载操作时,才会填充该属性。该数据的格式取决于 dataFormat 属性的设置: 如果 dataFormat 属性是 URLLoaderDataFormat.TEXT,则所接收的数据是一个包含已加载文件文本的字符串。 如果 dataFormat 属性是 URLLoaderDataFormat.BINARY,则所接收的数据是一个包含原始二进制数据的 ByteArray 对象。 如果 dataFormat 属性是 URLLoaderDataFormat.TEXTURE,则所接收的数据是一个包含位图数据的Texture对象。 如果 dataFormat 属性是 URLLoaderDataFormat.VARIABLES,则所接收的数据是一个包含 URL 编码变量的 URLVariables 对象。

    Egret 2.4

    Web

    zh_CN

    • 从指定的 URL 发送和加载数据。可以以文本、原始二进制数据或 URL 编码变量格式接收数据,这取决于为 dataFormat 属性所设置的值。 请注意 dataFormat 属性的默认值为文本。如果想将数据发送至指定的 URL,则可以在 URLRequest 对象中设置 data 属性。

      Parameters

      • request: URLRequest

        {URLRequest} 一个 URLRequest 对象,指定要下载的 URL。

      Returns void

      Egret 2.4

      Web

      zh_CN