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();
}
}
}