チェンジセット 117

差分発生行の前後
無視リスト:
コミット日時:
2007/11/27 20:06:30 (6 年前)
コミッタ:
ido
ログメッセージ:

dispatchする関数に受け取り側の関数式をコメントを追加。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • ido/as2/src/jp/ojos/button/BaseButton.as

    r114 r117  
    192192        }; 
    193193 
     194        /** 
     195         * @sends onRollOver = function(sender:BaseButton) {} 
     196         */ 
    194197        private function $onRollOver():Void  
    195198        { 
     
    199202        } 
    200203 
     204        /** 
     205         * @sends onRollOver = function(sender:BaseButton) {} 
     206         */ 
    201207        private function $onRollOut():Void  
    202208        { 
     
    206212        } 
    207213 
     214        /** 
     215         * @sends onRelease = function(sender:BaseButton) {} 
     216         */ 
    208217        private function $onRelease():Void  
    209218        { 
     
    213222        } 
    214223 
     224        /** 
     225         * @sends onReleaseOutside = function(sender:BaseButton) {} 
     226         */ 
    215227        private function $onReleaseOutside():Void  
    216228        { 
     
    220232        } 
    221233 
     234        /** 
     235         * @sends onPress = function(sender:BaseButton) {} 
     236         */ 
    222237        private function $onPress():Void  
    223238        { 
     
    227242        } 
    228243 
     244        /** 
     245         * @sends onDragOut = function(sender:BaseButton) {} 
     246         */ 
    229247        private function $onDragOut():Void  
    230248        { 
     
    234252        } 
    235253 
     254        /** 
     255         * @sends onDragOver = function(sender:BaseButton) {} 
     256         */ 
    236257        private function $onDragOver():Void  
    237258        { 
     
    241262        } 
    242263 
     264        /** 
     265         * @sends onKeyDown = function(sender:BaseButton) {} 
     266         */ 
    243267        private function $onKeyDown():Void  
    244268        { 
     
    248272        } 
    249273 
     274        /** 
     275         * @sends onKeyUp = function(sender:BaseButton) {} 
     276         */ 
    250277        private function $onKeyUp():Void  
    251278        { 
     
    255282        } 
    256283 
    257         private function $onKillFocus():Void  
     284        /** 
     285         * @sends onKillFocus = function(sender:BaseButton, newFocus:Object) {} 
     286         */ 
     287        private function $onKillFocus(newFocus:Object):Void  
    258288        { 
    259289                this._onKillFocus.apply( this, arguments ); 
    260290                this.$startSound( BaseButton.EVENT_KILL_FOCUS ); 
    261                 this.dispatchEvent( BaseButton.EVENT_KILL_FOCUS, this ); 
    262         } 
    263  
    264         private function $onSetFocus():Void  
     291                this.dispatchEvent( BaseButton.EVENT_KILL_FOCUS, this, newFocus ); 
     292        } 
     293         
     294        /** 
     295         * @sends onSetFocus = function(sender:BaseButton, oldFocus:Object) {} 
     296         */ 
     297        private function $onSetFocus(oldFocus:Object):Void  
    265298        { 
    266299                this._onSetFocus.apply( this, arguments ); 
    267300                this.$startSound( BaseButton.EVENT_SET_FOCUS ); 
    268                 this.dispatchEvent( BaseButton.EVENT_SET_FOCUS, this ); 
     301                this.dispatchEvent( BaseButton.EVENT_SET_FOCUS, this, oldFocus ); 
    269302        } 
    270303 
  • ido/as2/src/jp/ojos/button/SwitchingButton.as

    r114 r117  
    6666        } 
    6767 
     68        /** 
     69         * @sends onChangeState = function(sender:SwitchingMovieClip, currentState:String) {} 
     70         */ 
    6871        public function switchState(stateName:String, func:Function, inclusionList:Object):Boolean  
    6972        { 
  • ido/as2/src/jp/ojos/core/BaseObject.as

    r114 r117  
    2828         * @param locked: <strong>[optional]</strong>trueの場合はlock()、falseの場合はunlock();を呼び出す 
    2929         * @param initObject: <strong>[optional]</strong>ここで定義されたイベントハンドラやプロパティはこのオブジェクトに設定される 
     30         * @sends onInitComplete = function(sender:BaseObject) {} 
    3031         */ 
    3132        public function init(locked:Boolean, initObject:Object):Void  
     
    6970        /** 
    7071         * ロックする 
     72         *  
     73         * @sends onLock = function(sender:BaseObject) {} 
    7174         */ 
    7275        public function lock():Void  
     
    8184        /** 
    8285         * ロックを解除する 
     86         *  
     87         * @sends onUnlock = function(sender:BaseObject) {} 
    8388         */ 
    8489        public function unlock():Void  
  • ido/as2/src/jp/ojos/core/Group.as

    r114 r117  
    155155        } 
    156156 
     157        /** 
     158         * @sends onChangeState = function(sender:Group, currentState:String) {} 
     159         */ 
    157160        public function switchState(stateName:String, func:Function, inclusionList:Object):Boolean  
    158161        { 
     
    220223        } 
    221224 
     225        /** 
     226         * @sends onChangePercent = function(sender:Group, percent:Percent) {} 
     227         */ 
    222228        public function setPercent(percent:Percent):Void 
    223229        { 
  • ido/as2/src/jp/ojos/event/EventBroadcaster.as

    r114 r117  
    33 
    44/** 
    5  * dispatchEvent時にaddEventObserverで登録した引数変換関数を適用できる 
     5 * dispatchEvent時にaddEventObserverで登録した引数変換関数を登録できる 
    66 *  
    77 * @author Tsuyoshi Aizu 
  • ido/as2/src/jp/ojos/movieclip/BaseMovieClip.as

    r114 r117  
    110110         * @param locked: <strong>[optional]</strong>trueの場合はlock()、falseの場合はunlock();を呼び出す 
    111111         * @param initObject: <strong>[optional]</strong>ここで定義されたイベントハンドラやプロパティはこのオブジェクトに設定される 
     112         * @sends onInitComplete = function(sender:BaseMovieClip) {} 
    112113         */ 
    113114        public function init(locked:Boolean, initObject:Object):Void  
     
    152153         * ロックし、on〜のイベントハンドラを無効にする 
    153154         * ただし、mouseDown、mouseUp、keyDown、keyUpなどは引き続き受け取ります。 
     155         *  
     156         * @sends onLock = function(sender:BaseMovieClip) {} 
    154157         */ 
    155158        public function lock():Void  
     
    166169        /** 
    167170         * ロックを解除する 
     171         *  
     172         * @sends onUnlock = function(sender:BaseMovieClip) {} 
    168173         */ 
    169174        public function unlock():Void  
     
    247252        /** 
    248253         * MovieClip.onDataを参照 
     254         *  
     255         * @sends onData = function(sender:BaseMovieClip) {} 
    249256         */ 
    250257        public function onData():Void  
     
    264271        /** 
    265272         * MovieClip.onLoadを参照 
     273         *  
     274         * @sends onLoad = function(sender:BaseMovieClip) {} 
    266275         */ 
    267276        public function onLoad():Void  
     
    281290        /** 
    282291         * MovieClip.onUnloadを参照 
     292         *  
     293         * @sends onUnload = function(sender:BaseMovieClip) {} 
    283294         */ 
    284295        public function onUnload():Void  
     
    298309        /** 
    299310         * MovieClip.onMouseDownを参照 
     311         *  
     312         * @sends onMouseDown = function(sender:BaseMovieClip) {} 
    300313         */ 
    301314        public function onMouseDown():Void  
     
    315328        /** 
    316329         * MovieClip.onMouseUpを参照 
     330         *  
     331         * @sends onMouseUp = function(sender:BaseMovieClip) {} 
    317332         */ 
    318333        public function onMouseUp():Void  
     
    332347        /** 
    333348         * MovieClip.onMouseMoveを参照 
     349         *  
     350         * @sends onMouseMove = function(sender:BaseMovieClip) {} 
    334351         */ 
    335352        public function onMouseMove():Void  
  • ido/as2/src/jp/ojos/movieclip/EnterFrameMovieClip.as

    r114 r117  
    3737        /** 
    3838         * MovieClip.onEnterFrameを参照 
     39         *  
     40         * @sends onEnterFrame = function(sender:BaseMovieClip) {} 
    3941         */ 
    4042        public function onEnterFrame():Void  
  • ido/as2/src/jp/ojos/movieclip/SwitchingMovieClip.as

    r114 r117  
    6464        } 
    6565 
     66        /** 
     67         * @sends onChangeState = function(sender:SwitchingMovieClip, currentState:String) {} 
     68         */ 
    6669        public function switchState(stateName:String, func:Function, inclusionList:Object):Boolean  
    6770        { 
  • ido/as2/src/jp/ojos/sound/SoundManager.as

    r114 r117  
    599599         * @param volume: 音量 
    600600         * @param manual: <strong>[optional]</strong>自動スタート、自動ストップをしない場合はtrue、そうでない場合はfalse 
     601         * @sends onVolumeIn = function(soundName:String, 'on') {} 
     602         * @sends onVolumeOut = function(soundName:String, 'off') {} 
     603         * @sends onChangePosition = function(soundName:String, volume:Number) {} 
    601604         */ 
    602605        public function setVolume(name:String, volume:Number, manual:Boolean):Void  
     
    702705        } 
    703706 
     707        /** 
     708         * @sends onStart = function(soundName:String) {} 
     709         */ 
    704710        private function $onStart(tween:Tween):Void  
    705711        { 
     
    707713        } 
    708714 
     715        /** 
     716         * @sends onStop = function(soundName:String) {} 
     717         */ 
    709718        private function $onStop(tween:Tween):Void  
    710719        { 
     
    716725                this.setVolume( tween['soundName'], position, tween['manual'] ); 
    717726        } 
    718  
     727         
     728        /** 
     729         * @sends onChangePercent = function(soundName:String, percent:Percent) {} 
     730         */ 
    719731        private function $onProgress(tween:Tween, percent:Percent):Void  
    720732        { 
     
    722734        } 
    723735 
     736        /** 
     737         * @sends onComplete = function(soundName:String) {} 
     738         */ 
    724739        private function $onComplete(tween:Tween):Void  
    725740        { 
  • ido/as2/src/jp/ojos/textfield/BaseTextField.as

    r114 r117  
    612612        /** 
    613613         * TextField.onScrollerを参照 
     614         *  
     615         * @sends onScroller = function(sender:BaseTextField) {} 
    614616         */ 
    615617        public function onScroller():Void  
     
    629631        /** 
    630632         * TextField.onChangedを参照 
     633         *  
     634         * @sends onChanged = function(sender:BaseTextField) {} 
    631635         */ 
    632636        public function onChanged():Void  
     
    646650        /** 
    647651         * TextField.onKillFocusを参照 
     652         *  
     653         * @sends onKillFocus = function(sender:BaseTextField, newFocus:Object) {} 
    648654         */ 
    649655        public function onKillFocus(newFocus:Object):Void   
     
    663669        /** 
    664670         * TextField.onSetFocusを参照 
     671         *  
     672         * @sends onSetFocus = function(sender:BaseTextField, oldFocus:Object) {} 
    665673         */ 
    666674        public function onSetFocus(oldFocus:Object):Void  
  • ido/as2/src/jp/ojos/textfield/SwitchingTextField.as

    r114 r117  
    6464        } 
    6565 
     66        /** 
     67         * @sends onChangeState = function(sender:SwitchingMovieClip, currentState:String) {} 
     68         */ 
    6669        public function switchState(stateName:String, func:Function, inclusionList:Object):Boolean  
    6770        { 
  • ido/as2/src/jp/ojos/ui/Slider.as

    r114 r117  
    133133        } 
    134134 
     135        /** 
     136         * @sends onChangePercent = function(sender:Group, percent:Percent) {} 
     137         */ 
    135138        public function setPercent(percent:Percent):Void 
    136139        { 
     
    188191        /** 
    189192         * handleが動いたことを通知する 
     193         *  
     194         * @sends onMoveHandle = function(sender:Slider, x:Number, y:Number) {} 
    190195         */ 
    191196        public function moveHandle():Void  
     
    198203        } 
    199204 
     205        /** 
     206         * @sends onPressHandle = function(sender:Slider) {} 
     207         */ 
    200208        private function $onPressHandle():Void  
    201209        { 
     
    211219        } 
    212220 
     221        /** 
     222         * @sends onReleaseHandle = function(sender:Slider) {} 
     223         */ 
    213224        private function $onReleaseHandle():Void  
    214225        { 
     
    221232        } 
    222233 
     234        /** 
     235         * @sends onReleaseRange = function(sender:Slider) {} 
     236         */ 
    223237        private function $onReleaseRange():Void  
    224238        {