Simple AS3 swf preloader using GreenSock's LoaderMax.
- GreenSock's LoaderMax library.
- My personal AS3 utility library.
- This "navigate to URL" utility class.
Add the above packages to your classpath.
Required flashvar:
-
"swf"
Path to loaded SWF file.
Optional flashvars:
-
"link"
Link to visit when clicked.
Default is no link.
-
"window"
- "_self" specifies the current frame in the current window.
- "_blank" specifies a new window.
- "_parent" specifies the parent of the current frame.
- "_top" specifies the top-level frame in the current window.
Default is _self.
-
"loader"
Hex color of loader graphic.
Default is #ffffff.
Javascript (using SWFObject):
<script type="text/javascript">
<!--
var flashvars = {
swf: 'child.swf',
link: 'http://www.google.com',
loader: '#FFFFFF',
window: '_self'
};
var params = {
scale: 'noscale',
menu: 'false',
bgcolor: '#000000',
allowscriptaccess: 'always'
};
var attributes = {}
swfobject.embedSWF('loader.swf', 'hd', '630px', '320px', '9.0.115.0', false, flashvars, params, attributes);
//-->
</script>
HTML:
<div id="hd"></div>
- Show percent loaded.
- Make preloader graphic "grow" based on percentage loaded (currently just using looping movieclip).
- Fade out preloader graphic before showing loaded SWF.
- Make code more modular?
- v1.0: 2011/05/05
- Initial public release.
- Uploaded to GitHub.