Jump to content
Search Community

Zinder

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Zinder

  1. I have some issues reloading external swf-files.

    I know it is a known issue and there is a lot written about it, but I still didn't manage to solve it.

     

    This is the simple-code I use:

    var m_oLoaderContext:LoaderContext = new LoaderContext (false, ApplicationDomain.currentDomain, null);
    m_oGameLoader = new SWFLoader("externalcontent.swf" + "?newfile=" + Mah.random(), 
                            { name:"gameloader",
                              // autoDispose: true,
                              autoPlay:false,
                              centerRegistration:false,
                              x:0, y:0,  
                              scaleX:1, scaleY:1,
                              container:this,
                              noCache:true,
                              //onError:f_LoaderError,
                              onComplete:f_LoaderComplete,
                              context: m_oLoaderContext } );
    m_oGameLoader.load();
    

    The as3-Loader-class gave the same error at first, but I solved it adding the newfile-parameter + cacheResponse/useCache-properties:

    m_oLoader = new Loader();
    m_oLoader.visible = true;
    
    m_oLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, f_NativeLoaderComplete, false, 0, true);
    //m_oLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f_NativeLoaderError, false, 0, true);
    
    var request:URLRequest;
    request = new URLRequest();
    
    request.url = p_sPad + "?newfile=" + Math.random();
    request.cacheResponse = false;
    request.useCache = false;
    
    m_oLoader.load(request, m_oLoaderContext);
    
    

    In the swfloader I allready diabled cache and added the newfile-paramter, but this doesn't do the trick.

    I'm using Adobe Air SDK 14.0.0.73, but also tried some other versions like 3.7 / 3.8, with the same problem.

     

    Is there something I'm missing?

×
×
  • Create New...