PlayerEvents.as 744 Bytes
package com.gotenzing.videoplayer{
	import flash.events.EventDispatcher;
	import flash.events.Event;

	class PlayerEvents extends EventDispatcher {
    	public static var READY:String = "tzready";
    	private var isSelectorReady:Boolean = false;
    	private var isPlayerReady:Boolean = false;

    	public function ready():void {
			if(isPlayerReady&&isSelectorReady){
				//trace(this+" all ready - dispatch event");
        		dispatchEvent(new Event(PlayerEvents.READY));
			}
    	}
    	public function playerReady():void {
			//trace(this+" playerReady");
        	isPlayerReady=true;
			ready();
    	}
    	public function selectorReady():void {
			//trace(this+" selectorReady");
			isSelectorReady=true;
			ready();
    	}
		
	}
}