Return to Snippet

Revision: 14298
at September 9, 2009 22:43 by StrawMan


Updated Code
private var _loaderformat:String;
private var _loadURL:String;
private var _loadertype:String;
//////////////////////////////
//URL Loader builder.
//Text/Binary & SWF/Image objects.
//////////////////////////////
public function urlLoaderBuilder (_loadURL, _loaderformat = 'text', _loadertype = 'urlloader') {
	var req:URLRequest = new URLRequest(_loadURL);
	switch(_loadertype) {
		case 'urlloader':
			var urlloader:URLLoader = new URLLoader();
			urlloader.load (req);
			switch(_loaderformat) {
				case 'text':
					urlloader.dataFormat = URLLoaderDataFormat.TEXT;
				break;
				case 'variables':
					urlloader.dataFormat = URLLoaderDataFormat.VARIABLES;			
				break;
				case 'binary':
					urlloader.dataFormat = URLLoaderDataFormat.BINARY;
				break;
			}			
			return urlloader;
		break;
		case 'loader':
			var loader:Loader = new Loader();
			loader.load (req);
			return loader;
		break;
	}
}	
//////////////////////////////

Revision: 14297
at May 28, 2009 22:23 by StrawMan


Updated Code
private var _loaderformat:String;
private var _loadURL:String;
//////////////////////////////
//URL Loader builder.
//////////////////////////////
private function urlLoaderBuilder (_loadURL, _loaderformat) {
	var loader:URLLoader = new URLLoader();
	var req:URLRequest = new URLRequest(_loadURL);
	loader.load (req);
		switch(_loaderformat) {
		case 'text':
		     loader.dataFormat = URLLoaderDataFormat.TEXT;
		break;
		case 'variables':
		     loader.dataFormat = URLLoaderDataFormat.VARIABLES;			
		break;
		case 'binary':
		     loader.dataFormat = URLLoaderDataFormat.BINARY;
		break;
		}			
	return loader;
}
//////////////////////////////

Revision: 14296
at May 28, 2009 22:19 by StrawMan


Initial Code
private var _loaderformat:String;
private var _loadURL:String;
//////////////////////////////
//URL Loader builder.
//////////////////////////////
private function urlLoaderBuilder (_loadURL, _loaderformat) {
	var loader:URLLoader = new URLLoader();
	var req:URLRequest = new URLRequest(_loadURL);
	loader.load (req);
		switch(_loaderformat) {
		case 'text':
			loader.dataFormat = URLLoaderDataFormat.TEXT;
		break;
		case 'variables':
			loader.dataFormat = URLLoaderDataFormat.VARIABLES;			
		break;
		case 'binary':
			loader.dataFormat = URLLoaderDataFormat.BINARY;
		break;
		}			
	return loader;
}
//////////////////////////////

Initial URL


Initial Description


Initial Title
Loader builder utility function (URLLoader & Loader)

Initial Tags


Initial Language
ActionScript 3