All pastes #54261 Raw Edit

PD Fade code

public text v1 · immutable
#54261 ·published 2006-05-08 10:43 UTC
rendered paste body
import net.quirkworks.photo.PhotoDisplay;
import net.quirkworks.utils.Delegate;

class net.quirkworks.test.PDTest
{
	private var _mc:MovieClip;
	private var _pd:PhotoDisplay;
	private var _pdL:Object;
	
	function PDTest(mc:MovieClip)
	{
		_mc = mc;
		_pd = new PhotoDisplay(_mc.mcPD, "PDSettings.xml");
		_pdL = new Object();
		
		_pdL.onLoaded = Delegate.create(this, pdOL);
		_pd.addEventListener("onLoaded", _pdL);
		
		_mc.b1.onRelease = Delegate.create(this, load);
		_mc.b2.onRelease = Delegate.create(this, load2);
		_mc.b3.onRelease = Delegate.create(this, load3);
	}
	
	private function pdOL(Void):Void
	{
		//trace("to false");
		_pd.bClear = false;
	}
	
	private function load(Void):Void
	{
		_pd.load("Sunset.jpg");
	}
	
	private function load2(Void):Void
	{
		_pd.load("Winter.jpg");
	}
	
	private function load3(Void):Void
	{
		_pd.load("Water lilies.jpg");
	}
}