Usage and Code Samples for Special Loader Flash Component
home » flash components » user interface » special loader » usage and code samples for special loader flash component »
Special Loader Usage and Code Samples
Parameters
1. align(enumeration="topLeft, center", default="center") places the loaded content in the left top corner of the component or the center of the component.2. border-Boolean(default=true) if true, the loaded content will have a border; false will load the content without a border.
3. borderColor(default=#FFFFFF) case the border parameter is set true, you can set the border's color.
4. borderSize(default=5) case border parameter is set true, you can set the border's size; the maximum size is 10 and the minimum size=0.
5. buildInPreloader(enumeration=none, bar, circular) choose the built in preloader between a bar preloader, circular preloader or no preloader.
6. contentPath(default="") the content that will be loaded, the content can be a jpeg, swf, png, gif or the specified linkage ID of a MovieClip from your library
7. preloaderColor(default=#336699) case the buildInPreloader parameter is set to bar or circular, you can set the preloader's color.
8. resizeType(enumeration=noscale, resize, scale, scaleborder, crop) set's the content dimensions according to the type of resize you choose.
Methods
1. setSize(width, height) -you can use this method to change the component dimensionsEvents
1. onLoadProgress-returns the number of bytes that had been loaded and the total number of bytes in the file being loaded2. onLoadComplete-returns a boolean value which is true if the content has been loaded and false if an error has occur during the loading process
Code Samples
this.attachMovie("SpecialLoader","ldr",this.getNextHighestDepth(),)
ldr.align="center"
ldr.border=true
ldr.borderColor=0x336699
ldr.borderSize=10
ldr.preloaderColor=0x000000
ldr.resizeType="resize"
ldr.builtInPreloader="bar"
ldr.setSize(250,180)
ldr.contentPath="1.jpg"
var listner_progress:Object = new Object();
listner_progress.onLoadProgress = function(bytesLoaded, bytesTotal) {
trace("bytes loaded "+bytesLoaded);
trace("total bytes "+bytesTotal);
};
ldr.addListener(listner_progress);
var listner_complete:Object = new Object();
listner_complete.onLoadComplete = function(succes:Boolean) {
if(succes){
trace("loaded")
}
};
ldr.addListener(listner_complete);