All pastes #834873 Raw Edit

Someone

public text v1 · immutable
#834873 ·published 2007-12-28 15:11 UTC
rendered paste body
scrollPane.setStyle("borderStyle", "none");
scrollPane.depthChild0._alpha=0;

var thumb;
var boxes;
code_name.text = "";
var mcMain:MovieClip;
function init() {
	scrollPane.contentPath = "scrollMovieClip";
	mcMain = scrollPane.content;
}
init();
var catnum:String = "1";

var myxml:XML = new XML();
myxml.ignoreWhite = true;
myxml.onLoad = showXML;
myxml.load("kourada.xml");
function loadImage(clip:MovieClip, img:String, src:String, code:String) {
	var mcl:MovieClipLoader = new MovieClipLoader();
	var obj:Object = new Object();
	if (src != undefined) {
		obj.target = src;
	}
	obj.onLoadStart = function(){
		preloader._visible = false;
	}
	obj.onLoadProgress = function(target, loadedBytes, totalBytes){
		preloader._visible = true;
	}
	obj.onLoadInit = function(mc:MovieClip) {
		if (this.target != undefined) {
			mc.target = this.target;
			mc.target._alpha = 0;
			mc.onRelease = function() {
				loadImage(loader,this.target);
				code_name.text = "Code: "+code;
			};
		}
	};
	obj.onLoadComplete = function(){
		preloader._visible = false;
	}
	
	mcl.addListener(obj);
	mcl.loadClip(img,clip);
}
function showXML(success) {
	var categories = this.childNodes;
	for(var k:Number = 0; k<categories.length; k++){
		if (categories[k].attributes.id == catnum) {
		boxes = categories[k].childNodes;
		var trap = 0;
		var holdsize = 0;
		var doit:Boolean = true;
		for (var i:Number = 0; i<boxes.length; i++) {
			trap += holdsize;
			thumb = boxes[i].childNodes;
			var counter:Number = 0;
			var ystyle:Number = 0;
			holder = mcMain.attachMovie("clip", "clip"+i, 2000+i, {_x:0, _y:trap});
			holder.name_txt.text = boxes[i].attributes.name;
			var file = boxes[i].attributes.file;
			for (var j:Number = 0; j<thumb.length; j++) {
				var hold = holder.holder.attachMovie("thumbi", "thumbi"+j, 1000+j, {_x:(30+5)*counter, _y:ystyle});
				var target = file + thumb[j].attributes.src;
				var src = file + thumb[j].attributes.target;
				var code = thumb[j].attributes.code;
				if(j == 0 && doit==true){
					doit = false;
					loader.loadMovie(src);
				}
				loadImage(hold,target,src,code);
				
				counter++;
				if (counter>3) {
					counter = 0;
					ystyle += 50;
				}
			}
			holdsize = holder._height;
		}
	}
	
	scrollPane.invalidate();
	}
	
}