`
netlynx206
  • 浏览: 40200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何一个Loader加载多个资源

    博客分类:
  • flex
 
阅读更多

使用一个Loaderload资源时报错误

Title 所提供的DisplayObject 必须为 调用方的子级

的解决方案

Title

package com.asdia.comptest
{
 import flash.display.Bitmap;
 import flash.display.Loader;
 import flash.display.Sprite;
 import flash.events.Event;
 import flash.net.URLRequest;
 import flash.system.System;
 public class DisplayTesting extends Sprite
 {
  public var text:String ;
  private static var _loader:Loader= null;
  public function DisplayTesting()
  {
  

  }
  public function LoadImg():void{
   //_loader=new Loader();
   _loader=getLoaderIntance();
   _loader.contentLoaderInfo.addEventListener(Event.COMPLETE,showImg)
   if(_loader.content!=null){
    
    _loader.removeEventListener(Event.COMPLETE,showImg);
    _loader=null;
    _loader=getLoaderIntance();
   }
   
   _loader.contentLoaderInfo.addEventListener(Event.COMPLETE,showImg)
   _loader.load(new URLRequest("http://images.sohu.com/uiue/sohu_logo/beijing2008/2008sohu.gif"));
  }
  static public function  getLoaderIntance():Loader{
   if(_loader==null){
    _loader=new Loader();
    return _loader;
   }else{
    return _loader;
   }
  }
  private function showImg(event:Event):void{
   var image:Bitmap=_loader.contentLoaderInfo.content as Bitmap;
   
   this.addChild(image);
   trace(System.totalMemory);
  }
  
 }

}

分享到:
评论

相关推荐

    Loader动态加载图片

    在ActionScript 3 (AS3)中,Loader 类是用于加载不同类型的媒体资源,包括图像(如PNG...Loader 类的使用是AS3开发中一个基础但重要的技能,它使得在运行时动态加载和显示资源成为可能,提高了应用的灵活性和用户体验。

    flash加载多个SWF

    在Flash开发中,有时...总结来说,实现SWF加载多个SWF的关键在于理解`Loader`类的用法,以及如何有效地管理加载的内容和事件。通过合理的设计和编程,可以轻松地将多个SWF整合到一个项目中,创造出更丰富的交互体验。

    加载loader (How to Load External Images in Actionscript 3.0)

    7. **性能优化**:为了提高性能,可以考虑使用预加载技术,批量加载多个图片资源,或者使用Loader的最大并发加载数限制来避免过多的并发请求。 8. **安全提示**:加载外部内容时,要注意防止XSS(跨站脚本攻击)和...

    Fragment+Loader实现异步加载

    Loader则是Android中的一个类,用于处理数据的异步加载和更新,确保在数据准备好之前不会阻塞UI线程,从而避免ANR(Application Not Responding)错误。 Fragment+Loader的结合使用主要针对以下场景:当Fragment...

    css3实现loader加载指示器特效.zip

    本项目"css3实现loader加载指示器特效.zip"正是一个专注于利用CSS3来制作Loader特效的资源包,包含了使用CSS3、JavaScript、jQuery以及HTML5等技术的实例。 首先,我们来深入理解CSS3的一些关键特性在Loader特效中...

    jsloader 异步加载js文件

    大型应用往往包含多个JS文件,这可能导致页面加载速度变慢,影响用户体验。为了解决这个问题,开发者引入了异步加载(Asynchronous Loading)技术,使得JavaScript文件可以在不阻塞页面渲染的情况下加载。`JSLoader`...

    Android-Universal-Image-Loader 图片异步加载类库的使用

    使用UIL加载图片非常简单,以下是一个基本的使用示例: ```java ImageView imageView = findViewById(R.id.imageView); // 创建显示选项 DisplayImageOptions options = new DisplayImageOptions.Builder() ....

    ListView避免多线程加载一个同一资源

    接下来,我们需要一个`ReentrantLock`来锁定关键的判断逻辑,防止多个线程同时尝试加载同一资源。 ```java private ReentrantLock mLock; ``` 当一个线程发现缓存中没有所需的图片时,它会启动一个新的线程来加载...

    flash资源加载策略

    每个资源的路径、名称和扩展名通常会存储在一个配置文件中,以便动态加载。URLLoader和Loader可以灵活结合使用,URLLoader先加载二进制数据,需要时再用Loader.loadBytes()方法解码。这种方式能更好地控制内存使用,...

    THREE各种格式文件加载大全*Loader.js

    THREE各种格式文件加载大全,一定能帮大家的忙。*Loader.js, 3MFLoader, AMFLoader, AssimpJSONLoader, AWDLoader, DDSLoader, FBXLoader, KMZLoader, ...等50多个js文件,很多种格式的模型都可以加载。

    flash actionscript3 as3 BulkLoader多资源加载队列的用法.ziploading加载队列bulk_loader

    在处理多媒体项目时,我们经常需要加载多个资源,如图像、声音或SWF文件。这时,BulkLoader类就派上用场了。BulkLoader是AS3中的一个第三方库,专门用于管理批量资源的加载,从而提高性能和用户体验。 BulkLoader...

    webpack系列之loader

    webpack是一个现代JavaScript应用程序的静态模块打包器(module ...这样的一个过程,让webpack具有了处理项目中各种资源文件的能力,并且可以将它们打包为一个或多个文件,使得项目可以被浏览器正确地加载和执行。

    Unity资源管理类加载AssetBundle

    本篇文章将深入探讨Unity中如何实现一个简单的资源管理类,使用协程加载AssetBundle,并支持优先级队列。 首先,我们需要了解AssetBundle的基本概念。AssetBundle是一个包含Unity资源(如GameObject、Script、...

    SuperLoader任意文件生成7KB网络加载Loader

    总的来说,SuperLoader是一个高效且小巧的文件加载工具,适用于各种网络环境,特别是资源受限的设备。它简化了文件在网络间的传输,提高了开发效率,同时也对用户友好,减少了等待时间。然而,使用时必须谨慎,确保...

    链接器与加载器 linker and loader

    《Linker and Loader》这本书正是这样一个宝贵的资源,它详细阐述了这些过程,对于提升程序员的专业素养具有极高的价值。通过阅读这本书,你可以深入探究这两个重要组件的内部工作原理,从而在实际开发中做出更明智...

    自定义Loader

    通过以上步骤,我们可以实现一个自定义Loader,用于获取手机上安装的所有应用程序信息,同时利用Loader机制有效地管理数据加载和UI更新。这个自定义Loader可以被复用在多个界面中,提高代码的可维护性和效率。

    前端开源库-buffer-loader

    WebPack是一个强大的静态模块打包工具,它可以将多个模块组合在一起,生成一个或多个浏览器可执行的静态资源。加载程序(Loader)是WebPack的核心组成部分之一,它们负责转换源代码,使其符合特定的需求,如编译ES6...

    Image_loader的https请求

    综上所述,`Image_loader`是一个功能强大的工具,它不仅处理HTTPS图片请求,还涵盖了安全连接、性能优化、错误处理等多个方面,旨在为开发者提供一个便捷、高效的图片加载解决方案。通过深入理解这些知识点,开发者...

    style-resources-loader:用于webpackCSS处理器资源加载器

    该加载器是用于webpackCSS处理器资源加载器,它将您的样式资源(例如variables, mixins )注入到多个导入的css, sass, scss, less, stylus模块中。 它主要用于 在所有样式文件中共享您的variables, mixins, ...

    wavefront obj loader 20131212 版

    总之,Wavefront OBJ Loader是一个用于Java的实用工具,使得开发者能够轻松地在3D应用程序中加载和使用OBJ格式的3D模型,从而扩展了Java在3D图形领域的应用范围。对于任何涉及3D图形显示的Java项目,如游戏、虚拟...

Global site tag (gtag.js) - Google Analytics