Preloader ekstern
Den nemmeste relaterede tutorial – er nok denneher:
monkeyflash.com/flash/creating_a_custom_preloader
var ldr:Loader = new Loader(); ldr.load(new URLRequest("content.swf")); ldr.contentLoaderInfo.addEventListener(Event.OPEN, loadOpen); ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress); ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete); function loadOpen(e:Event):void { trace("Loading begun"); } function loadProgress(e:ProgressEvent):void { var percentLoaded:Number = e.bytesLoaded/e.bytesTotal; percentLoaded = Math.round(percentLoaded * 100); trace("Loading: "+percentLoaded+"%"); } function loadComplete(e:Event):void { addChild(ldr); trace("Complete"); }
Modified: 7 October 2009 • by admin
Created: 2 April 2009 • by admin
Categories: preloader •snippet
Comments: be the first to comment
Created: 2 April 2009 • by admin
Categories: preloader •snippet
Comments: be the first to comment
Preloader intern
Hvor preloader af eksterne filer håndteres med “contentLoaderInfo”, ligger den interne info om enhver flashfil i “loaderInfo”.
Forbered følgende:
Dynamiak tekstfelt: pct_txt
Animeret movieclip på 100 frames: frames100_mc
flashscope.com: the-most-creative-flash-preloaders-of-all-times
// placeres på en keyframe - før alle andre frames .. // Husk at trykke CTRL+ENTER 2 gange for at teste preloader. stop(); loaderInfo.addEventListener(ProgressEvent.PROGRESS, pHANDLER); function pHANDLER(e:ProgressEvent):void { var pctLoaded:int = Math.round(e.bytesLoaded/e.bytesTotal * 100); pct_txt.text=pctLoaded.toString()+" %"; frames100_mc.gotoAndStop(pctLoaded); } loaderInfo.addEventListener(Event.COMPLETE, cHANDLER); function cHANDLER(e:Event):void { gotoAndStop("scene1"); }
Modified: 25 February 2010 • by admin
Created: 1 April 2009 • by admin
Categories: preloader •snippet
Comments: be the first to comment
Created: 1 April 2009 • by admin
Categories: preloader •snippet
Comments: be the first to comment
Loader, load!
der kan loades eksterne swf, jpg, gif, png mm.
Grundkode
var loader:Loader = new Loader(); var request:URLRequest = new URLRequest ("en.swf"); loader.load(request); addChild(loader);
Supplerende funktionalitet:
load en ny fil ind og erstat den forrige loadede fil
loader.load(new URLRequest ("enAnden.swf")); addChild(loader);
load indholdet ind i en movieclip
box_mc.addChild(loader);
unload loaderen
loader.unload();
Med PROGRESS preloader og COMPLETE:
Setup: pct_txt (dynamisk tekstfelt), frames100_mc (animeret movieClip på 100 frames).
// Husk at trykke CTRL+ENTER 2 gange for at teste preloader. ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, pHANDLER); function pHANDLER(e:ProgressEvent):void { var pctLoaded:int = Math.round(e.bytesLoaded/e.bytesTotal * 100); pct_txt.text=pctLoaded.toString()+" %"; frames100_mc.gotoAndStop(pctLoaded); } ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, cHANDLER); function cHANDLER(e:Event):void { e.target.content.scaleX = e.target.content.scaleY =.2; }
Modified: 14 June 2009 • by admin
Created: 8 April 2008 • by admin
Categories: overblik •preloader •snippet
Comments: be the first to comment
Created: 8 April 2008 • by admin
Categories: overblik •preloader •snippet
Comments: be the first to comment
