Ignore:
Timestamp:
07/31/08 19:02:34 (5 years ago)
Author:
jeroen
Message:

added some tweaks to event flow

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/as3/com/jeroenwijering/models/HTTPModel.as

    r50 r53  
    130130                clearInterval(loadinterval); 
    131131                clearInterval(timeinterval); 
    132                 model.sendEvent(ModelEvent.STATE,{newstate:ModelStates.BUFFERING}); 
    133132                loadinterval = setInterval(loadHandler,100); 
    134133                timeinterval = setInterval(timeHandler,100); 
     134                model.sendEvent(ModelEvent.STATE,{newstate:ModelStates.BUFFERING}); 
    135135        }; 
    136136 
     
    140140                loaded = stream.bytesLoaded; 
    141141                var ttl = stream.bytesTotal; 
    142                 model.sendEvent(ModelEvent.LOADED,{loaded:loaded,total:ttl+offset,offset:offset}); 
    143142                if(loaded >= ttl && loaded > 0) { 
    144143                        clearInterval(loadinterval); 
    145144                } 
     145                model.sendEvent(ModelEvent.LOADED,{loaded:loaded,total:ttl+offset,offset:offset}); 
    146146        }; 
    147147 
     
    203203        public function play() { 
    204204                stream.resume(); 
     205                timeinterval = setInterval(timeHandler,100); 
    205206                model.sendEvent(ModelEvent.STATE,{newstate:ModelStates.PLAYING}); 
    206                 timeinterval = setInterval(timeHandler,100); 
    207207        }; 
    208208 
Note: See TracChangeset for help on using the changeset viewer.