Changeset 12

Show
Ignore:
Timestamp:
02/19/08 12:30:06 (11 months ago)
Author:
nobu
Message:

一通り完成?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Theme-1/nobu/Base.as

    r11 r12  
    2222        { 
    2323            loadRSS(); 
    24             super.wakeUp(evt); 
     24            super.wakeUp.call(this, evt); 
    2525        } 
    2626 
     
    3939        private function showRSS(evt:Event=null):void 
    4040        { 
    41             var p:Panel; 
    4241            if (items.length <= 0) return; 
    43             if (index >= items.length) 
    44             { 
    45                 index = 0; 
    46             } 
    47             p = addChild(new Panel(items[index++])) as Panel; 
     42            if (index >= items.length) index = 0; 
     43            var p:Panel = addChild(new Panel(items[index++])) as Panel; 
    4844            p.addEventListener(Event.REMOVED_FROM_STAGE, showRSS, false, 0, true); 
    4945        } 
     
    5147        private function onOpen(evt:Event):void 
    5248        { 
    53             var l:Loading = addChild(new Loading()) as Loading; 
    54             l.name = 'loading'; 
    55             l.y = 85; 
     49            showLoading(); 
    5650        } 
    5751 
     
    8579        private function onError(evt:Event):void 
    8680        { 
    87             trace(evt); 
     81            hideLoading(); 
     82            showFailure(); 
     83        } 
     84 
     85        private function showLoading():void 
     86        { 
     87            var l:Loading = getChildByName('loading') as Loading; 
     88            if (!(l is Loading)) 
     89            { 
     90                l = addChild(new Loading()) as Loading; 
     91                l.name = 'loading'; 
     92            } 
     93            l.visible = true; 
     94        } 
     95 
     96        private function hideLoading():void 
     97        { 
     98            var l:Loading = getChildByName('loading') as Loading; 
     99            if (l is Loading) 
     100            { 
     101                l.visible = false; 
     102            } 
     103        } 
     104 
     105        private function showFailure():void 
     106        { 
     107            var f:Failure = getChildByName('failure') as Failure; 
     108            if (!(f is Failure)) 
     109            { 
     110                f = addChild(new Failure()) as Failure; 
     111                f.name = 'failure'; 
     112            } 
     113            f.visible = true; 
     114        } 
     115 
     116        private function hideFailure():void 
     117        { 
     118            var f:Failure = getChildByName('failure') as Failure; 
     119            if (f is Failure) 
     120            { 
     121                f.visible = false; 
     122            } 
    88123        } 
    89124    } 
  • Theme-1/nobu/Root.as

    r8 r12  
    1717            stage.align = StageAlign.TOP_LEFT; 
    1818            stage.scaleMode = StageScaleMode.NO_SCALE; 
    19             super.wakeUp.call(null, evt); 
     19            super.wakeUp.call(this, evt); 
    2020        } 
    2121    }