Forum Games SWF loader

Discussion relating to game development with Flash

SWF loader

Postby FulaFisken » January 23rd, 2013, 12:00 pm

I don't know if there are any demans for this. But here is an uploader that passes queries, it can be useful if you want to customize your uploader for Kongregate, Mousebreaker, or any other 3rd party site.

Code: Select all
package
{
        import flash.display.Loader;
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.ProgressEvent;
        import flash.net.URLRequest;
        import flash.system.Security;
        import flash.text.TextField;
       
        [SWF(frameRate="60", backgroundColor="#000000", wmode="direct", allowFullscreenInteractive="true")]
        public class Uploader extends Sprite
        {
                private var loadingText:TextField = new TextField();
               
                public function Uploader()
                {
                       
                        if (stage)
                                init();
                        else
                                addEventListener(Event.ADDED_TO_STAGE, init);
                }
               
                private function init(e:Event = null):void
                {
                       
                        var params:Object = loaderInfo.parameters;
                       
                        loadingText.text = "loading...";
                        addChild(loadingText);
                       
                       
                        var queries:String = "";
                       
                        for (var param:String in params)
                        {
                                queries += "&" +  param + "=" + params[param];
                               
                        }
                       
                        Security.allowDomain("*");
                        Security.allowInsecureDomain('*');
                       
                        var mLoader:Loader = new Loader();
                        var mRequest:URLRequest = new URLRequest("your swf path" +queries);
                        mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
                        mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
                        mLoader.load(mRequest);
                }
               
                private function onCompleteHandler(loadEvent:Event):void
                {
                        addChild(loadEvent.currentTarget.content);
                        removeChild(loadingText);
                }
               
                private function onProgressHandler(mProgress:ProgressEvent):void
                {
                        var percent:Number = mProgress.bytesLoaded/mProgress.bytesTotal;
                        loadingText.text = "loading... " + percent + "%";
                        trace(percent);
                }
               
        }
}
Fula Fisken
website blog twitter
Play Game
Astroflux
User avatar
FulaFisken
Paid Member
 
Posts: 139
Joined: March 2nd, 2011, 10:15 am

Re: SWF loader

Postby biswanew » July 13th, 2013, 6:12 pm

thanx bro u helped me with this posting i search for many sites blogs but never find this stuff
.. u are like an angel for me in the action script jungle :P :P
biswanew
 
Posts: 9
Joined: September 21st, 2012, 5:56 am


Return to Games



cron