All pastes #941347 Raw Edit

Something

public text v1 · immutable
·published 2008-03-13 17:19 UTC
rendered paste body
public function loadImage(s:String){
		trace("loading image: " + s);
		

	
	var adLoadListener = new Object();
	if(imageLoader.mc_Ad == null){
	var adClip = imageLoader.createEmptyMovieClip("mc_Ad", getNextHighestDepth());
	
	}else{
	var adClip = imageLoader.mc_Ad;
	
	}
	var adLoader:MovieClipLoader = new MovieClipLoader();
	adLoader.addListener(adLoadListener);
	
	var _alphaTween = new Tween(adClip, "_alpha",  mx.transitions.easing.Regular.easeOut, adClip._alpha, 0,0.8, true);
	_alphaTween.start();
	var _brightnessTween = new Tween(adClip, "_brightness",  mx.transitions.easing.Regular.easeOut, adClip._brightness, 0,0.8, true);
    _brightnessTween.start();
	var a = new Item();
	_alphaTween.parent = a;
	_alphaTween.s = s;
	_alphaTween.adClip = adClip;
	_alphaTween.adLoader = adLoader;
	_alphaTween.onMotionFinished = function(){
	   adLoader.loadClip(s, adClip);
	}

	adLoadListener.parent = this;
	
	adLoadListener.onLoadInit = function(adClip:MovieClip) {
		adClip._y = 0;
		adClip._x = 0;
		
		/*userViewerLoader._visible = false;*/
		
		
		
	}
	adLoadListener.onLoadProgress = function(adClip:MovieClip, loaded:Number, total:Number) {
		/*var _alphaTween = new Tween(this.adClip, "_alpha",  mx.transitions.easing.Regular.easeOut, 0, 100,0.8, true);
		_alphaTween.start();
		userViewerLoader._visible = true;*/
		
		
		
		
	}
	
	adLoadListener.onLoadComplete = function(adClip:MovieClip){
		trace("loading complete");
		trace(this._height);
		trace(this._width);
		
		
		var _alphaTween = new Tween(adClip, "_alpha",  mx.transitions.easing.Regular.easeIn, 0, 100,0.8, true);
		_alphaTween.start();
		
	var _brightnessTween = new Tween(adClip, "_brightness",  mx.transitions.easing.Regular.easeIn, adClip._brightness, 100,0.8, true);
    _brightnessTween.start();
		
		
			
		
	}
		
		
		
	}