classes

URLRequestBufferEvent.as

Stiahnuť URLRequestBufferEvent.as

package sk.yoz.events
{
    import flash.events.Event;
    
    import sk.yoz.net.URLRequestBufferItem;
    
    public class URLRequestBufferEvent extends Event
    {
        public static const REQUEST_TIMEOUT:String = 
            "URLRequestBufferEventREQUEST_TIMEOUT";
        public static const WAITING_REQUEST_ADDED:String =
            "URLRequestBufferEventWAITING_REQUEST_ADDED";
        public static const WAITING_REQUEST_REMOVED:String = 
            "URLRequestBufferEventWAITING_REQUEST_REMOVED";
        public static const ACTIVE_REQUEST_ADDED:String = 
            "URLRequestBufferEventACTIVE_REQUEST_ADDED";
        public static const ACTIVE_REQUEST_REMOVED:String =
            "URLRequestBufferEventACTIVE_REQUEST_REMOVED";
        
        private var _item:URLRequestBufferItem;
        
        public function URLRequestBufferEvent(
            type:String, bubbles:Boolean=false, cancelable:Boolean=false, 
            item:URLRequestBufferItem=null):void
        {
            super(type, bubbles, cancelable);
            _item = item;
        }
        
        public function get item():URLRequestBufferItem
        {
            return _item;
        }
        
        override public function clone():Event
        {
            return new URLRequestBufferEvent(type, bubbles, cancelable, item);
        }
    }
}