チェンジセット 637

差分発生行の前後
無視リスト:
コミット日時:
2008/06/14 11:49:01 (4 年前)
コミッタ:
yossy
ログメッセージ:

Thread(soumen): どきゅどきゅどっきゅん☆ASDoc 完遂

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Thread/branches/soumen/Thread.as3proj

    r632 r637  
    6969  <!-- Class files to compile (other referenced classes will automatically be included) --> 
    7070  <compileTargets> 
    71     <compile path="tests\RunTests.as" /> 
     71    <compile path="samples\progress\Sample.as" /> 
    7272  </compileTargets> 
    7373  <!-- Paths to exclude from the Project Explorer tree --> 
  • as3/Thread/branches/soumen/src/org/libspark/thread/EnterFrameThreadExecutor.as

    r535 r637  
    3232         
    3333        /** 
     34         * EnterFrameThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
     35         * フレーム実行のタイミングでスレッドを実行します. 
     36         *  
    3437         * @author      yossy:beinteractive 
    3538         */ 
    3639        public class EnterFrameThreadExecutor implements IThreadExecutor 
    3740        { 
     41                /** 
     42                 * 新しい EnterFrameThreadExecutor クラスのインスタンスを作成します 
     43                 */ 
    3844                public function EnterFrameThreadExecutor()  
    3945                { 
     
    4248                private var _clip:MovieClip; 
    4349                 
     50                /** 
     51                 * @inheritDoc 
     52                 */ 
    4453                public function start():void 
    4554                { 
     
    5261                } 
    5362                 
     63                /** 
     64                 * @inheritDoc 
     65                 */ 
    5466                public function stop():void 
    5567                { 
     
    6274                } 
    6375                 
     76                /** 
     77                 * フレーム実行ハンドラ 
     78                 *  
     79                 * @param       e       イベント 
     80                 * @private 
     81                 */ 
    6482                private function enterFrameHandler(e:Event):void 
    6583                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/IMonitor.as

    r535 r637  
    2929{ 
    3030        /** 
     31         * IMonitor インターフェイスは、スレッドのモニタ機構に関するメソッドを提供します. 
     32         *  
     33         * <p>モニタ機構は、スレッドを協調動作させるために使用します。たとえば、あるリソースが利用可能になるまで、 
     34         * そのリソースを利用する必要があるスレッドを待機させる、といったことが出来ます。</p> 
     35         *  
    3136         * @author      yossy:beinteractive 
    3237         */ 
     
    3439        { 
    3540                /** 
    36                  * 別のスレッドがこのモニターの notify() メソッドまたは notifyAll() メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます。 
     41                 * 別のスレッドがこのモニターの notify メソッドまたは notifyAll メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます. 
    3742                 *  
    38                  * 待機時間に 0 を指定すると、永遠に待ち続けます。 
    39                  *  
    40                  * @param      timeout 待機時間(ミリ秒
     43                 * @param      timeout 待機させる時間 (ミリ秒)。 0 を指定した場合、永遠に待ち続けます 
     44                 * @see        #notify() 
     45                 * @see        #notifyAll(
    4146                 */ 
    4247                function wait(timeout:uint = 0):void; 
    4348                 
    4449                /** 
    45                  * このモニターで待機中のスレッドを 1 つ再開します。 
     50                 * このモニターで待機中のスレッドを 1 つ再開します. 
     51                 *  
     52                 * @see #wait() 
    4653                 */ 
    4754                function notify():void; 
    4855                 
    4956                /** 
    50                  * このモニターで待機中のすべてのスレッドを再開します。 
     57                 * このモニターで待機中のすべてのスレッドを再開します. 
     58                 *  
     59                 * @see #wait() 
    5160                 */ 
    5261                function notifyAll():void; 
    5362                 
    5463                /** 
    55                  * 待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます。 
    56                  * 通常、このメソッドは内部的にのみ使用され、ユーザーが呼び出す必要はありません。 
     64                 * 待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます. 
     65                 *  
     66                 * <p>通常、このメソッドは内部的にのみ使用され、ユーザーが呼び出す必要はありません。</p> 
    5767                 *  
    5868                 * @param       thread  待機セットから抜けるスレッド 
  • as3/Thread/branches/soumen/src/org/libspark/thread/IThreadExecutor.as

    r535 r637  
    2929{ 
    3030        /** 
     31         * IThreadExecutor インターフェイスはスレッドの実行タイミングを制御する役割を持ちます. 
     32         *  
     33         * <p>IThreadExecutor インターフェイスの実装クラスは、 Thread#executeAllThreads メソッドを呼び出して、 
     34         * スレッドを実行する必要があります。この動作は、何らかの条件に基づいて、 start メソッドが呼び出されてから、 
     35         * stop メソッドが呼び出されるまで、断続的に行う必要があります。</p> 
     36         *  
    3137         * @author      yossy:beinteractive 
     38         * @see Thread#executeAllThreads() 
    3239         */ 
    3340        public interface IThreadExecutor  
    3441        { 
     42                /** 
     43                 * IThreadExecutor の実行を開始します. 
     44                 *  
     45                 * <p>このメソッドが呼び出された後は、何らかの条件に基づいて、 stop メソッドが呼び出されるまで、 
     46                 * Thread#executeAllThreads メソッドを断続的に呼び出すことが求められます。</p> 
     47                 */ 
    3548                function start():void; 
     49                 
     50                /** 
     51                 * IThreadExecutor の実行を終了します. 
     52                 */ 
    3653                function stop():void; 
    3754        } 
  • as3/Thread/branches/soumen/src/org/libspark/thread/IntervalThreadExecutor.as

    r628 r637  
    3232         
    3333        /** 
    34          * IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     34         * IntervalThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
    3535         * 指定された時間の間隔でスレッドを実行します. 
    3636         *  
  • as3/Thread/branches/soumen/src/org/libspark/thread/Monitor.as

    r535 r637  
    3333 
    3434        /** 
     35         * Monitor クラスは IMonitor インターフェイスの実装クラスで、モニタ機構の最も一般的な実装を提供します. 
     36         *  
    3537         * @author      yossy:beinteractive 
    3638         */ 
    3739        public class Monitor implements IMonitor 
    3840        { 
     41                /** 
     42                 * 新しい Monitor クラスのインスタンスを生成します. 
     43                 */ 
    3944                public function Monitor() 
    4045                { 
     
    4449                private var _timeoutList:Dictionary; 
    4550                 
     51                /** 
     52                 * ウェイトセットを返します. 
     53                 *  
     54                 * @return      ウェイトセット 
     55                 * @private 
     56                 */ 
    4657                private function getWaitors():Array 
    4758                { 
     
    4960                } 
    5061                 
     62                /** 
     63                 * タイムアウトを設定します. 
     64                 *  
     65                 * @param       thread  設定するスレッド 
     66                 * @param       timeout タイムアウトするまでの時間 
     67                 * @private 
     68                 */ 
    5169                private function registerTimeout(thread:Thread, timeout:uint):void 
    5270                { 
     
    6078                } 
    6179                 
     80                /** 
     81                 * タイムアウトを解除します. 
     82                 *  
     83                 * @param       thread  解除するスレッド 
     84                 * @private 
     85                 */ 
    6286                private function unregisterTimeout(thread:Thread):void 
    6387                { 
     
    77101                } 
    78102                 
     103                /** 
     104                 * @inheritDoc 
     105                 */ 
    79106                public function wait(timeout:uint = 0):void 
    80107                { 
     
    94121                } 
    95122                 
     123                /** 
     124                 * @inheritDoc 
     125                 */ 
    96126                public function notify():void 
    97127                { 
     
    111141                } 
    112142                 
     143                /** 
     144                 * @inheritDoc 
     145                 */ 
    113146                public function notifyAll():void 
    114147                { 
     
    148181                } 
    149182                 
     183                /** 
     184                 * タイムアウトした際に実行されるハンドラです. 
     185                 *  
     186                 * @param       thread  タイムアウトしたスレッド 
     187                 * @private 
     188                 */ 
    150189                private function timeoutHandler(thread:Thread):void 
    151190                { 
     
    170209                } 
    171210                 
     211                /** 
     212                 * @inheritDoc 
     213                 */ 
    172214                public function leave(thread:Thread):void 
    173215                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/Thread.as

    r633 r637  
    167167                 
    168168                /** 
    169                  * initialize メソッドの呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態かどうかを返します. 
    170                  *  
    171                  * @return      スレッドが実行可能な状態であれば true、そうでなければ false 
     169                 * initialize メソッドの呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態であれば true、そうでなければ false を返します. 
     170                 *  
    172171                 * @see #initialize() 
    173172                 */ 
  • as3/Thread/branches/soumen/src/org/libspark/thread/ThreadState.as

    r535 r637  
    2929{ 
    3030        /** 
    31          * スレッドの状態です。スレッドは特定の時点でひとつの状態しか取れません。 
     31         * ThreadState クラスは、スレッドの状態を表す定数を定義します. 
     32         *  
     33         * <p>スレッドの状態は state プロパティで知ることができます。スレッドは特定の時点でひとつの状態しか取れません。</p> 
    3234         *  
    3335         * @author      yossy:beinteractive 
     36         * @see Thread#state 
    3437         */ 
    3538        public class ThreadState 
     
    4144                 
    4245                /** 
    43                  * 実行可能なスレッドの状態(実行フェーズ)です 
     46                 * 実行可能なスレッド (実行フェーズ) の状態です 
    4447                 */ 
    4548                public static const RUNNABLE:uint      = 1; 
     
    5659                 
    5760                /** 
    58                  * 終了処理中のスレッドの状態(終了フェーズ)です 
     61                 * 終了処理中のスレッド (終了フェーズ) の状態です 
    5962                 */ 
    6063                public static const TERMINATING:uint   = 4; 
  • as3/Thread/branches/soumen/src/org/libspark/thread/errors/CurrentThreadNotFoundError.as

    r535 r637  
    2929{ 
    3030        /** 
     31         * CurrentThreadNotFoundError 例外は、カレントスレッドが必要とされる場面でカレントスレッドが見つからない (null の場合) にスローされます. 
     32         *  
    3133         * @author      yossy:beinteractive 
    3234         */ 
    3335        public class CurrentThreadNotFoundError extends Error 
    3436        { 
     37                /** 
     38                 * 新しい CurrentThreadNotFoundError クラスのインスタンスを作成します. 
     39                 *  
     40                 * @param       message エラーメッセージ 
     41                 * @param       id      エラー識別子 
     42                 */ 
    3543                public function CurrentThreadNotFoundError(message:String = '', id:int = 0) 
    3644                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/errors/IllegalThreadStateError.as

    r535 r637  
    2929{ 
    3030        /** 
     31         * IllegalThreadStateError 例外は、スレッドの状態が不正な場合にスローされます. 
     32         *  
    3133         * @author      yossy:beinteractive 
    3234         */ 
    3335        public class IllegalThreadStateError extends Error 
    3436        { 
     37                /** 
     38                 * 新しい IllegalThreadStateError クラスのインスタンスを作成します. 
     39                 *  
     40                 * @param       message エラーメッセージ 
     41                 * @param       id      エラー識別子 
     42                 */ 
    3543                public function IllegalThreadStateError(message:String = '', id:int = 0) 
    3644                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/errors/InterruptedError.as

    r535 r637  
    1 /* 
     1/* 
    22 * ActionScript Thread Library 
    33 *  
     
    2929{ 
    3030        /** 
     31         * InterruptedError 例外は、スレッドが待機中に割り込まれ、かつ割り込みハンドラが設定されていない場合にスローされます. 
     32         *  
    3133         * @author      yossy:beinteractive 
    3234         */ 
    3335        public class InterruptedError extends Error 
    3436        { 
     37                /** 
     38                 * 新しい InterruptedError クラスのインスタンスを作成します. 
     39                 *  
     40                 * @param       message エラーメッセージ 
     41                 * @param       id      エラー識別子 
     42                 */ 
    3543                public function InterruptedError(message:String = '', id:int = 0) 
    3644                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/errors/ThreadLibraryNotInitializedError.as

    r632 r637  
    2929{ 
    3030        /** 
     31         * ThreadLibraryNotInitializedError 例外は、 Thread Library が初期化されていない状態でスレッドを実行しようするとスローされます. 
     32         *  
    3133         * @author      yossy:beinteractive 
    3234         */ 
    3335        public class ThreadLibraryNotInitializedError extends Error 
    3436        { 
     37                /** 
     38                 * 新しい ThreadLibraryNotInitializedError クラスのインスタンスを作成します. 
     39                 *  
     40                 * @param       message エラーメッセージ 
     41                 * @param       id      エラー識別子 
     42                 */ 
    3543                public function ThreadLibraryNotInitializedError(message:String = '', id:int = 0) 
    3644                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/display/LoaderThread.as

    r548 r637  
    4242 
    4343        /** 
    44          * Loader を用いてファイルを読み込むためのスレッドです 
    45          * </p> 
    46          * このスレッドを start すると、与えられた URLRequest と LoaderContext を用いてロード処理を開始し、 
    47          * ロードが完了 (Event.COMPLETE) するとスレッドが終了します。 
    48          * </p> 
    49          * join メソッドを用いると、簡単にロード待ちをすることが出来ます。 
    50          * </p> 
    51          * ロード中にエラーが発生した場合は、以下の例外がスローされます。 
    52          * これからの例外は、このスレッドを start したスレッド (親スレッド) で捕捉することができます。 
    53          * </p> 
    54          * flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError 
     44         * Loader を用いてファイルを読み込むためのスレッドです. 
     45         *  
     46         * <p>このスレッドを start すると、与えられた URLRequest と LoaderContext を用いてロード処理を開始し、 
     47         * ロードが完了 (Event.COMPLETE) するとスレッドが終了します。</p> 
     48         *  
     49         * <p>join メソッドを用いると、簡単にロード待ちをすることが出来ます。</p> 
     50         *  
     51         * <p>ロード中にエラーが発生した場合は、以下の例外がスローされます。 
     52         * これからの例外は、このスレッドを start したスレッド (親スレッド) で捕捉することができます。</p> 
     53         *  
     54         * <ul> 
     55         * <li>flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError</li> 
     56         * </ul> 
    5557         *  
    5658         * @author      yossy:beinteractive 
     
    5961        { 
    6062                /** 
    61                  * 新しい LoaderThread クラスのインスタンスを生成します 
     63                 * 新しい LoaderThread クラスのインスタンスを生成します. 
    6264                 *  
    6365                 * @param request ロード対象となる URLRequest 
     
    7981                 
    8082                /** 
    81                  * ロード対象となる URLRequest を返します 
    82                  *  
    83                  * @return ロード対象となる URLRequest 
     83                 * ロード対象となる URLRequest を返します. 
    8484                 */ 
    8585                public function get request():URLRequest 
     
    8989                 
    9090                /** 
    91                  * ロードに用いる LoaderContext を返します 
    92                  * 
    93                  * @return ロードに用いる LoaderContext 
     91                 * ロードに用いる LoaderContext を返します. 
    9492                 */ 
    9593                public function get context():LoaderContext 
     
    9997                 
    10098                /** 
    101                  * ロードに使用する Loader を返します 
    102                  * </p> 
    103                  * ロード完了 (スレッド終了) 後に、ロードしたファイル (Loader.content) を取得したい場合などに 
    104                  * このプロパティを使用します。 
    105                  * 
    106                  * @return ロードに使用する Loader 
     99                 * ロードに使用する Loader を返します. 
     100                 *  
     101                 * <p>ロード完了 (スレッド終了) 後に、ロードしたファイル (Loader.content) を取得したい場合などに 
     102                 * このプロパティを使用します。</p> 
    107103                 */ 
    108104                public function get loader():Loader 
     
    120116                 
    121117                /** 
    122                  * 実行 
    123                  *  
    124118                 * @throws SecurityError 
     119                 * @private 
    125120                 */ 
    126121                override protected function run():void  
     
    163158                /** 
    164159                 * ProgressEvent.PROGRESS ハンドラ 
     160                 *  
     161                 * @private 
    165162                 */ 
    166163                private function progressHandler(e:ProgressEvent):void 
     
    181178                /** 
    182179                 * Event.COMPLETE ハンドラ 
     180                 *  
     181                 * @private 
    183182                 */ 
    184183                private function completeHandler(e:Event):void 
     
    195194                /** 
    196195                 * IOErrorEvent.IO_ERROR ハンドラ 
     196                 *  
     197                 * @private 
    197198                 */ 
    198199                private function ioErrorHandler(e:IOErrorEvent):void 
     
    210211                /** 
    211212                 * 割り込みハンドラ 
     213                 *  
     214                 * @private 
    212215                 */ 
    213216                private function interruptedHandler():void 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/frocessing/Frocessing2DThread.as

    r621 r637  
    3434 
    3535        /** 
    36          * Forcessing を実行するためのスレッドです 
     36         * Forcessing を実行するためのスレッドです. 
     37         *  
     38         * <p>描画には F5Graphics2D クラスが使用されます。</p> 
    3739         *  
    3840         * @author      yossy:beinteractive 
     
    4042        public class Frocessing2DThread extends Thread 
    4143        { 
     44                /** 
     45                 * 新しい Frocessing2DThread クラスのインスタンスを作成します. 
     46                 *  
     47                 * @param       target  描画先となる Graphics 
     48                 */ 
    4249                public function Frocessing2DThread(target:Graphics) 
    4350                { 
     
    4754                private var _fg:F5Graphics2D; 
    4855                 
     56                /** 
     57                 * 描画をするための F5Graphics2D 
     58                 */ 
    4959                protected function get fg():F5Graphics2D 
    5060                { 
     
    5262                } 
    5363                 
     64                /** 
     65                 * @private 
     66                 */ 
    5467                override protected function run():void 
    5568                { 
     
    5871                } 
    5972                 
     73                /** 
     74                 * @private 
     75                 */ 
    6076                private function doDraw():void 
    6177                { 
     
    6783                } 
    6884                 
     85                /** 
     86                 * このメソッドをオーバーライドして初期化処理を記述します. 
     87                 */ 
    6988                protected function setup():void 
    7089                { 
     
    7291                } 
    7392                 
     93                /** 
     94                 * このメソッドをオーバーライドして描画処理を記述します. 
     95                 */ 
    7496                protected function draw():void 
    7597                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/frocessing/Frocessing3DThread.as

    r601 r637  
    3434 
    3535        /** 
    36          * Forcessing を実行するためのスレッドです 
     36         * Forcessing を実行するためのスレッドです. 
     37         *  
     38         * <p>描画には F5Graphics3D クラスが使用されます。</p> 
    3739         *  
    3840         * @author      yossy:beinteractive 
     
    4042        public class Frocessing3DThread extends Thread 
    4143        { 
     44                /** 
     45                 * 新しい Frocessing3DThread クラスのインスタンスを作成します. 
     46                 *  
     47                 * @param       target  描画先となる Graphics 
     48                 */ 
    4249                public function Frocessing3DThread(target:Graphics) 
    4350                { 
     
    4754                private var _fg:F5Graphics3D; 
    4855                 
     56                /** 
     57                 * 描画をするための F5Graphics3D 
     58                 */ 
    4959                protected function get fg():F5Graphics3D 
    5060                { 
     
    5262                } 
    5363                 
     64                /** 
     65                 * @private 
     66                 */ 
    5467                override protected function run():void 
    5568                { 
     
    5871                } 
    5972                 
     73                /** 
     74                 * @private 
     75                 */ 
    6076                private function doDraw():void 
    6177                { 
     
    6783                } 
    6884                 
     85                /** 
     86                 * このメソッドをオーバーライドして初期化処理を記述します. 
     87                 */ 
    6988                protected function setup():void 
    7089                { 
     
    7291                } 
    7392                 
     93                /** 
     94                 * このメソッドをオーバーライドして描画処理を記述します. 
     95                 */ 
    7496                protected function draw():void 
    7597                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/media/SoundLoaderThread.as

    r624 r637  
    8282                /** 
    8383                 * ロード対象となる URLRequest を返します. 
    84                  *  
    85                  * @return ロード対象となる URLRequest 
    8684                 */ 
    8785                public function get request():URLRequest 
     
    9290                /** 
    9391                 * ロードに用いる SoundLoaderContext を返します. 
    94                  * 
    95                  * @return ロードに用いる SoundLoaderContext 
    9692                 */ 
    9793                public function get context():SoundLoaderContext 
     
    104100                 *  
    105101                 * <p>ロード完了 (スレッド終了) 後に、ロードしたサウンドを取得したい場合などにこのプロパティを使用します。</p> 
    106                  * 
    107                  * @return ロードに使用する Sound 
    108102                 */ 
    109103                public function get sound():Sound 
     
    124118                 *  
    125119                 * @throws SecurityError 
     120                 * @private 
    126121                 */ 
    127122                override protected function run():void  
     
    164159                /** 
    165160                 * ProgressEvent.PROGRESS ハンドラ 
     161                 *  
     162                 * @private 
    166163                 */ 
    167164                private function progressHandler(e:ProgressEvent):void 
     
    182179                /** 
    183180                 * Event.COMPLETE ハンドラ 
     181                 *  
     182                 * @private 
    184183                 */ 
    185184                private function completeHandler(e:Event):void 
     
    196195                /** 
    197196                 * IOErrorEvent.IO_ERROR ハンドラ 
     197                 *  
     198                 * @private 
    198199                 */ 
    199200                private function ioErrorHandler(e:IOErrorEvent):void 
     
    211212                /** 
    212213                 * 割り込みハンドラ 
     214                 *  
     215                 * @private 
    213216                 */ 
    214217                private function interruptedHandler():void 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/net/URLLoaderThread.as

    r548 r637  
    4444         
    4545        /** 
    46          * URLLoader を用いてデータを読み込むためのスレッドです 
    47          *  
    48          * このスレッドを開始すると、与えられた URLRequest を用いてロード処理を開始し、 
    49          * ロードが完了 (Event.COMPLETE) するとスレッドが終了します。 
    50          *  
    51          * join メソッドを用いると、簡単にロード待ちをすることができます。 
    52          *  
    53          * ロード中にエラーが発生した場合は、以下の例外がスローされます。 
    54          * これらの例外は、このスレッドを開始したスレッド(親スレッド)で捕捉する事が出来ます。 
     46         * URLLoader を用いてデータを読み込むためのスレッドです. 
     47         *  
     48         * <p>このスレッドを開始すると、与えられた URLRequest を用いてロード処理を開始し、 
     49         * ロードが完了 (Event.COMPLETE) するとスレッドが終了します。</p> 
     50         *  
     51         * <p>join メソッドを用いると、簡単にロード待ちをすることができます。</p> 
     52         *  
     53         * <p>ロード中にエラーが発生した場合は、以下の例外がスローされます。 
     54         * これらの例外は、このスレッドを開始したスレッド(親スレッド)で捕捉する事が出来ます。</p> 
    5555         * 
    56          * flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError 
    57          * flash.events.SecurityErrorEvent.SECURITY_ERROR: SecurityError 
     56         * <ul> 
     57         * <li>flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError</li> 
     58         * <li>flash.events.SecurityErrorEvent.SECURITY_ERROR: SecurityError</li> 
     59         * </ul> 
    5860         *  
    5961         * @author      yossy:beinteractive 
     
    6264        { 
    6365                /** 
    64                  * 新しい URLLoaderThread クラスのインスタンスを生成します 
     66                 * 新しい URLLoaderThread クラスのインスタンスを生成します. 
    6567                 *  
    6668                 * @param request ロード対象となる URLRequest 
     
    7981                 
    8082                /** 
    81                  * ロード対象となる URLRequest を返します 
     83                 * ロード対象となる URLRequest を返します. 
     84                 */ 
     85                public function get request():URLRequest 
     86                { 
     87                        return _request; 
     88                } 
     89                 
     90                /** 
     91                 * ロードに使用する URLLoader を返します. 
    8292                 * 
    83                  * @return ロード対象となる URLRequest 
    84                  */ 
    85                 public function get request():URLRequest 
    86                 { 
    87                         return _request; 
    88                 } 
    89                  
    90                 /** 
    91                  * ロードに使用する URLLoader を返します 
    92                  * 
    93                  * ロード完了(スレッドの終了)後に、ロードしたデータ (URLLoader.data) を取得したい場合などに 
    94                  * このプロパティを使用します。 
    95                  * 
    96                  * @return ロードに使用する URLLoader 
     93                 * <p>ロード完了(スレッドの終了)後に、ロードしたデータ (URLLoader.data) を取得したい場合などに 
     94                 * このプロパティを使用します。</p> 
    9795                 */ 
    9896                public function get loader():URLLoader 
     
    110108                 
    111109                /** 
    112                  * ロード処理をキャンセルします 
     110                 * ロード処理をキャンセルします. 
    113111                 */ 
    114112                public function cancel():void 
     
    120118                /** 
    121119                 * 実行 
     120                 *  
     121                 * @private 
    122122                 */ 
    123123                override protected function run():void 
     
    161161                /** 
    162162                 * ProgressEvent.PROGRESS ハンドラ 
     163                 *  
     164                 * @private 
    163165                 */ 
    164166                private function progressHandler(e:ProgressEvent):void 
     
    179181                /** 
    180182                 * Event.COMPLETE ハンドラ 
     183                 *  
     184                 * @private 
    181185                 */ 
    182186                private function completeHandler(e:Event):void 
     
    193197                /** 
    194198                 * IOErrorEvent.IO_ERROR ハンドラ 
     199                 *  
     200                 * @private 
    195201                 */ 
    196202                private function ioErrorHandler(e:IOErrorEvent):void 
     
    208214                /** 
    209215                 * SecurityErrorEvent.SECURITY_ERROR ハンドラ 
     216                 *  
     217                 * @private 
    210218                 */ 
    211219                private function securityErrorHandler(e:SecurityErrorEvent):void 
     
    223231                /** 
    224232                 * 割り込みハンドラ 
     233                 *  
     234                 * @private 
    225235                 */ 
    226236                private function interruptedHandler():void 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/progression/CommandThread.as

    r575 r637  
    3333 
    3434        /** 
    35          * Progression の Command を Thread として実行するためのクラスです 
     35         * Progression の Command を Thread として実行するためのクラスです. 
     36         *  
     37         * <p>スレッドが開始されると、コンストラクタで指定されたコマンドの実行を開始し、 
     38         * コマンドの実行が終了するとスレッドの実行も終了します。</p> 
     39         *  
     40         * <p>このスレッドに対して割り込みを掛けるとコマンドの interrupt メソッドを呼び出した上で 
     41         * コマンドの終了を待ちます。</p> 
     42         *  
     43         * <p>コマンド内で例外が発生した場合は、その例外がスローされ、親スレッドに伝播します。</p> 
    3644         *  
    3745         * @author      yossy:beinteractive 
     
    3947        public class CommandThread extends Thread 
    4048        { 
     49                /** 
     50                 * 新しい CommandThread クラスのインスタンスを作成します. 
     51                 *  
     52                 * @param       c       実行するコマンド 
     53                 */ 
    4154                public function CommandThread(c:Command) 
    4255                { 
     
    4659                private var _command:Command; 
    4760                 
     61                /** 
     62                 * @private 
     63                 */ 
    4864                private function events():void 
    4965                { 
     
    5369                } 
    5470                 
     71                /** 
     72                 * @private 
     73                 */ 
    5574                override protected function run():void 
    5675                { 
     
    6584                } 
    6685                 
     86                /** 
     87                 * @private 
     88                 */ 
    6789                private function interruptedHandler():void 
    6890                { 
     
    7395                } 
    7496                 
     97                /** 
     98                 * @private 
     99                 */ 
    75100                private function completeHandler(e:CommandEvent):void 
    76101                { 
     
    78103                } 
    79104                 
     105                /** 
     106                 * @private 
     107                 */ 
    80108                private function errorHandler(e:CommandEvent):void 
    81109                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/progression/ThreadCommand.as

    r573 r637  
    3333 
    3434        /** 
    35          * Thread を Progression の Command として実行するためのクラスです 
     35         * Thread を Progression の Command として実行するためのクラスです. 
     36         *  
     37         * <p>コマンドの実行が開始されると、コンストラクタで指定されたスレッドの実行を開始し、 
     38         * スレッドの実行が終了するとコマンドの実行も終了します。</p> 
     39         *  
     40         * <p>このコマンドに対して割り込みを掛けると、スレッドの interrupt メソッドを呼び出した上で 
     41         * スレッドの終了を待ちます。</p> 
     42         *  
     43         * <p>スレッド内で例外が発生した場合はコマンドエラーとなります。</p> 
    3644         *  
    3745         * @author      yossy:beinteractive 
     
    4048        { 
    4149                /** 
    42                  * <p>新しい ThreadCommand クラスのインスタンスを作成します</p> 
     50                 * <p>新しい ThreadCommand クラスのインスタンスを作成します.</p> 
    4351                 * <p>Create a new instance of the ThreadCommand class.</p> 
    4452                 *  
     
    5866                 
    5967                /** 
    60                  * 実行されるコマンドの実装です 
     68                 * 実行されるコマンドの実装です. 
     69                 *  
     70                 * @private 
    6171                 */ 
    6272                private function _execute():void 
     
    6777                 
    6878                /** 
    69                  * 中断実行されるコマンドの実装です 
     79                 * 中断実行されるコマンドの実装です. 
     80                 *  
     81                 * @private 
    7082                 */ 
    7183                private function _interrupt():void 
     
    8294                 
    8395                /** 
    84                  * スレッドの実行が完了すると送出されます 
     96                 * スレッドの実行が完了すると送出されます. 
     97                 *  
     98                 * @private 
    8599                 */ 
    86100                private function _complete(e:Event):void 
     
    97111                 
    98112                /** 
    99                  * スレッドの実行が完了すると送出されます 
     113                 * スレッドの実行が完了すると送出されます. 
     114                 *  
     115                 * @private 
    100116                 */ 
    101117                private function _completeInterrupt(e:Event):void 
     
    112128                 
    113129                /** 
    114                  * <p>この ThreadCommand インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します</p> 
     130                 * <p>この ThreadCommand インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します.</p> 
    115131                 * <p>Create a copy of this instance of the ThreadCommand and set each properties to same as original.</p> 
    116132                 *  
  • as3/Thread/branches/soumen/src/org/libspark/thread/threads/tweener/TweenerThread.as

    r576 r637  
    3636 
    3737        /** 
     38         * Tweener を実行するためのスレッドです. 
     39         *  
     40         * <p>スレッドが開始されると、コンストラクタで指定されたターゲットと引数を用いて Tweener の実行を開始し、 
     41         * トゥイーンが終了するとスレッドの実行も終了します。</p> 
     42         *  
     43         * <p>スペシャルプロパティとして、以下のプロパティが拡張されています。</p> 
     44         * <ul> 
     45         * <li>show: true にすると、トゥイーン開始時に visible プロパティを true にします</li> 
     46         * <li>hide: true にすると、トゥイーン開始時に visible プロパティを false にします</li> 
     47         * </ul> 
     48         *  
    3849         * @author      yossy:beinteractive 
    3950         */ 
    4051        public class TweenerThread extends Thread 
    4152        { 
     53                /** 
     54                 * 新しい TweenerThread クラスのインスタンスを作成します. 
     55                 *  
     56                 * @param       target  Tweener に渡す、トゥイーンのターゲット 
     57                 * @param       args    Tweener に渡す、トゥイーンの引数 
     58                 */ 
    4259                public function TweenerThread(target:Object, args:Object) 
    4360                { 
     
    5774                private var _monitor:IMonitor; 
    5875                 
     76                /** 
     77                 * トゥイーンが開始されてからの経過時間を返します. 
     78                 *  
     79                 * <p>まだトゥイーンが開始されていない場合は 0 を返します。</p> 
     80                 */ 
    5981                public function get time():uint 
    6082                { 
     
    6284                } 
    6385                 
     86                /** 
     87                 * トゥイーンの実行をキャンセルします. 
     88                 *  
     89                 * <p>トゥイーンのキャンセルは、 Tweener.removeTweens の呼び出しによって実現されます。</p> 
     90                 */ 
    6491                public function cancel():void 
    6592                { 
     
    6794                } 
    6895                 
     96                /** 
     97                 * @private 
     98                 */ 
    6999                private function splitSpecialArgs(args:Object):Object 
    70100                { 
     
    77107                } 
    78108                 
     109                /** 
     110                 * @private 
     111                 */ 
    79112                private function moveSpecialArg(name:String, from:Object, to:Object):void 
    80113                { 
     
    85118                } 
    86119                 
     120                /** 
     121                 * @private 
     122                 */ 
    87123                override protected function run():void 
    88124                { 
     
    105141                } 
    106142                 
     143                /** 
     144                 * @private 
     145                 */ 
    107146                private function waitTween():void 
    108147                { 
     
    111150                } 
    112151                 
     152                /** 
     153                 * @private 
     154                 */ 
    113155                private function completeHandler():void 
    114156                { 
     
    127169                } 
    128170                 
     171                /** 
     172                 * @private 
     173                 */ 
    129174                private function interruptedHandler():void 
    130175                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/Executor.as

    r535 r637  
    3131 
    3232        /** 
    33          * Executor は複数のスレッドを実行するスレッドのための基底クラスです 
     33         * Executor は複数のスレッドを実行するスレッドのための基底クラスです. 
    3434         *  
    3535         * @author      yossy:beinteractive 
     
    3838        { 
    3939                /** 
    40                  * 新しい Executor クラスのインスタンスを作成します 
     40                 * 新しい Executor クラスのインスタンスを作成します. 
    4141                 */ 
    4242                public function Executor()  
     
    4545                } 
    4646                 
     47                /** 
     48                 * @private 
     49                 */ 
    4750                protected var _threads:Array; 
    4851                 
    4952                /** 
    50                  * 実行されるスレッドの数を返します 
     53                 * 実行されるスレッドの数を返します. 
    5154                 */ 
    5255                public function get numThreads():uint 
     
    5659                 
    5760                /** 
    58                  * 指定されたインデックスのスレッドを取得します 
     61                 * 指定されたインデックスのスレッドを取得します. 
    5962                 *  
    6063                 * @param       index   取得スレッドのインデックス 
     
    6770                 
    6871                /** 
    69                  * 指定されたスレッドを追加します 
     72                 * 指定されたスレッドを追加します. 
    7073                 *  
    7174                 * @param       thread  追加するスレッド 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/IProgress.as

    r548 r637  
    3232        /** 
    3333         * 仕事が進行し、 <code>total</code> プロパティか <code>current</code> プロパティか <code>percent</code> プロパティの 
    34          * いずれかが更新されると送出されます 
     34         * いずれかが更新されると送出されます. 
    3535         *  
    3636         * @eventType   org.libspark.thread.utils.events.ProgressEvent.UPDATE 
     
    4242         
    4343        /** 
    44          * 仕事が開始されると送出されます 
     44         * 仕事が開始されると送出されます. 
    4545         *  
    4646         * @eventType   org.libspark.thread.utils.events.ProgressEvent.START 
     
    5050         
    5151        /** 
    52          * 仕事が完了すると送出されます 
     52         * 仕事が完了すると送出されます. 
    5353         *  
    5454         * @eventType   org.libspark.thread.utils.events.ProgressEvent.COMPLETED 
     
    5858         
    5959        /** 
    60          * 仕事が失敗すると送出されます 
     60         * 仕事が失敗すると送出されます. 
    6161         *  
    6262         * @eventType   org.libspark.thread.utils.events.ProgressEvent.FAILED 
     
    6666         
    6767        /** 
    68          * 仕事がキャンセルされると送出されます 
     68         * 仕事がキャンセルされると送出されます. 
    6969         *  
    7070         * @eventType   org.libspark.thread.utils.events.ProgressEvent.CANCELED 
     
    7474         
    7575        /** 
    76          * IProgress インターフェイスは、進捗状況を表現します 
     76         * IProgress インターフェイスは、進捗状況を表現します. 
    7777         *  
    7878         * @author      yossy:beinteractive 
     
    8181        { 
    8282                /** 
    83                  * 仕事量の合計を返します。 0 が返る場合、仕事量の合計が未知であることを意味します。 
     83                 * 仕事量の合計を返します. 
     84                 *  
     85                 * <p>仕事量の合計が未知である場合、 0 を返します。</p> 
    8486                 */ 
    8587                function get total():Number; 
    8688                 
    8789                /** 
    88                  * 現在までに完了している仕事量を返します 
     90                 * 現在までに完了している仕事量を返します. 
    8991                 */ 
    9092                function get current():Number; 
    9193                 
    9294                /** 
    93                  * 仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します 
     95                 * 仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します. 
    9496                 */ 
    9597                function get percent():Number; 
    9698                 
    9799                /** 
    98                  * 仕事が開始されていれば true、そうでなければ false を返します。 
    99                  * このプロパティは、仕事が完了したり、失敗やキャンセルされた場合でも false になることはありません。 
     100                 * 仕事が開始されていれば true、そうでなければ false を返します. 
     101                 *  
     102                 * <p>このプロパティは、仕事が完了したり、失敗やキャンセルされた場合でも false になることはありません。</p> 
    100103                 */ 
    101104                function get isStarted():Boolean; 
    102105                 
    103106                /** 
    104                  * 仕事が完了していれば true、そうでなければ false を返します 
     107                 * 仕事が完了していれば true、そうでなければ false を返します. 
    105108                 */ 
    106109                function get isCompleted():Boolean; 
    107110                 
    108111                /** 
    109                  * 仕事が失敗していれば true、そうでなければ false を返します。 
    110                  * このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
     112                 * 仕事が失敗していれば true、そうでなければ false を返します. 
     113                 *  
     114                 * <p>このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。</p> 
    111115                 *  
    112116                 * @see #isCompleted 
     
    115119                 
    116120                /** 
    117                  * 仕事がキャンセルされた場合に true、そうでない場合に false を返します。 
    118                  * このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
     121                 * 仕事がキャンセルされた場合に true、そうでない場合に false を返します. 
     122                 *  
     123                 * <p>このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。</p> 
    119124                 *  
    120125                 * @see #isCompleted 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/IProgressNotifier.as

    r548 r637  
    2929{ 
    3030        /** 
    31          * IProgressNotifier インターフェイスは、進捗状況が通知可能であることを示します 
     31         * IProgressNotifier インターフェイスは、進捗状況が通知可能であることを示します. 
    3232         *  
    3333         * @author      yossy:beinteractive 
     
    3737        { 
    3838                /** 
    39                  * 進捗状況を通知するための IProgress インターフェイスのインスタンスを返します 
     39                 * 進捗状況を通知するための IProgress インターフェイスのインスタンスを返します. 
    4040                 *  
    4141                 * @see org.libspark.thread.utils.IProgress 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/MultiProgress.as

    r548 r637  
    3434        /** 
    3535         * 保持している進捗状況のうち、どれかひとつでも仕事が進行し、 <code>total</code> プロパティか <code>current</code> プロパティか 
    36          * <code>percent</code> プロパティのいずれかが更新されると送出されます 
     36         * <code>percent</code> プロパティのいずれかが更新されると送出されます. 
    3737         *  
    3838         * @eventType   org.libspark.thread.utils.events.ProgressEvent.UPDATE 
     
    4444         
    4545        /** 
    46          * 保持している進捗状況のうち、どれかひとつでも仕事が開始されると送出されます 
     46         * 保持している進捗状況のうち、どれかひとつでも仕事が開始されると送出されます. 
    4747         *  
    4848         * @eventType   org.libspark.thread.utils.events.ProgressEvent.START 
     
    5252         
    5353        /** 
    54          * 保持している全ての進捗状況の仕事が完了すると送出されます 
     54         * 保持している全ての進捗状況の仕事が完了すると送出されます. 
    5555         *  
    5656         * @eventType   org.libspark.thread.utils.events.ProgressEvent.COMPLETED 
     
    6060         
    6161        /** 
    62          * 保持している進捗状況のうち、どれかひとつでも仕事が失敗すると送出されます 
     62         * 保持している進捗状況のうち、どれかひとつでも仕事が失敗すると送出されます. 
    6363         *  
    6464         * @eventType   org.libspark.thread.utils.events.ProgressEvent.FAILED 
     
    6868         
    6969        /** 
    70          * 保持している進捗状況のうち、どれかひとつでも仕事がキャンセルされると送出されます 
     70         * 保持している進捗状況のうち、どれかひとつでも仕事がキャンセルされると送出されます. 
    7171         *  
    7272         * @eventType   org.libspark.thread.utils.events.ProgressEvent.CANCELED 
     
    7676         
    7777        /** 
    78          * MultiProgress クラスは、複数の進捗状況をひとつにまとめます 
     78         * MultiProgress クラスは、複数の進捗状況をひとつにまとめます. 
    7979         *  
    8080         * <p><code>addProgress</code> メソッドで、進捗状況を追加することができます。</p> 
     
    171171                 
    172172                /** 
    173                  * 進捗状況を追加します 
     173                 * 進捗状況を追加します. 
    174174                 *  
    175175                 * <p><code>factor</code> 引数によって、この仕事の重み付けを設定することができます。デフォルトは <code>1.0</code> で、 
     
    202202                 
    203203                /** 
    204                  * 追加された進捗状況を削除します 
     204                 * 追加された進捗状況を削除します. 
    205205                 *  
    206206                 * @param       progress        削除する進捗状況 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/ParallelExecutor.as

    r535 r637  
    3131 
    3232        /** 
    33          * ParallelExecutor は複数のスレッドを並列して実行するためのユーティリティクラスです 
     33         * ParallelExecutor は複数のスレッドを並列して実行するためのユーティリティクラスです. 
    3434         *  
    35          * 同時に全てのスレッドを開始し、全てのスレッドの実行が終了するとこのスレッドも終了します 
     35         * <p>同時に全てのスレッドを開始し、全てのスレッドの実行が終了するとこのスレッドも終了します。</p> 
     36         *  
     37         * <p>このスレッドに対して割り込みがかけられた場合、追加されている全てのスレッドに対して同じように割り込みを掛けた上で 
     38         * 全てのスレッドの終了を待ちます。</p> 
     39         *  
     40         * <p>実行中のスレッドで例外が発生した場合、このスレッドは特に何もせず、例外を親に伝播させます。</p> 
    3641         *  
    3742         * @author      yossy:beinteractive 
     
    5560                } 
    5661                 
     62                /** 
     63                 * @private 
     64                 */ 
    5765                override protected function run():void 
    5866                { 
     
    6876                } 
    6977                 
     78                /** 
     79                 * @private 
     80                 */ 
    7081                private function waitThreads():void 
    7182                { 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/Progress.as

    r548 r637  
    3333        /** 
    3434         * 仕事が進行し、 <code>total</code> プロパティか <code>current</code> プロパティか <code>percent</code> プロパティの 
    35          * いずれかが更新されると送出されます 
     35         * いずれかが更新されると送出されます. 
    3636         *  
    3737         * @eventType   org.libspark.thread.utils.events.ProgressEvent.UPDATE 
     
    4343         
    4444        /** 
    45          * 仕事が開始されると送出されます 
     45         * 仕事が開始されると送出されます. 
    4646         *  
    4747         * @eventType   org.libspark.thread.utils.events.ProgressEvent.START 
     
    5151         
    5252        /** 
    53          * 仕事が完了すると送出されます 
     53         * 仕事が完了すると送出されます. 
    5454         *  
    5555         * @eventType   org.libspark.thread.utils.events.ProgressEvent.COMPLETED 
     
    5959         
    6060        /** 
    61          * 仕事が失敗すると送出されます 
     61         * 仕事が失敗すると送出されます. 
    6262         *  
    6363         * @eventType   org.libspark.thread.utils.events.ProgressEvent.FAILED 
     
    6767         
    6868        /** 
    69          * 仕事がキャンセルされると送出されます 
     69         * 仕事がキャンセルされると送出されます. 
    7070         *  
    7171         * @eventType   org.libspark.thread.utils.events.ProgressEvent.CANCELED 
     
    7575         
    7676        /** 
    77          * Progress クラスは、 IProgress インターフェイスの最も単純な実装クラスです 
     77         * Progress クラスは、 IProgress インターフェイスの最も単純な実装クラスです. 
    7878         *  
    7979         * <p><code>start</code> メソッド、 <code>progress</code> メソッドそして <code>complete</code> または <code>failed</code> 
     
    152152                 
    153153                /** 
    154                  * 仕事の開始を通知します 
     154                 * 仕事の開始を通知します. 
    155155                 *  
    156156                 * <p>このメソッドの呼び出しによって、現在の仕事量と、完了またはキャンセルフラグはクリアされた後、開始フラグがセットされ、 
     
    177177                 
    178178                /** 
    179                  * 仕事の進捗を通知します 
     179                 * 仕事の進捗を通知します. 
    180180                 *  
    181181                 * <p>このメソッドの呼び出しによって、現在の仕事量と、<code>percent</code> プロパティの値が更新され、 
     
    195195                 
    196196                /** 
    197                  * 仕事の完了を通知します 
     197                 * 仕事の完了を通知します. 
    198198                 *  
    199199                 * <p>このメソッドの呼び出しによって、 <code>isCompleted</code> プロパティが <code>true</code> にセットされ、 
     
    216216                 
    217217                /** 
    218                  * 仕事の失敗を通知します 
     218                 * 仕事の失敗を通知します. 
    219219                 *  
    220220                 * <p>このメソッドの呼び出しによって、 <code>isFailed</code> プロパティが <code>true</code> にセットされ、 
     
    233233                 
    234234                /** 
    235                  * 仕事のキャンセルを通知します 
     235                 * 仕事のキャンセルを通知します. 
    236236                 *  
    237237                 * <p>このメソッドの呼び出しによって、 <code>isCanceled</code> プロパティが <code>true</code> にセットされ、 
  • as3/Thread/branches/soumen/src/org/libspark/thread/utils/events/ProgressEvent.as

    r548 r637  
    3131         
    3232        /** 
    33          * ProgressEvent クラスは、 IProgress インターフェイスに関連するイベントが発生すると送出されます 
     33         * ProgressEvent クラスは、 IProgress インターフェイスに関連するイベントが発生すると送出されます. 
    3434         *  
    3535         * @author      yossy:beinteractive 
     
    4040                /** 
    4141                 * <code>ProgressEvent.START</code> 定数は、 <code>type</code> プロパティ 
    42                  * (<code>start</code> イベントオブジェクト)の値を定義します 
     42                 * (<code>start</code> イベントオブジェクト)の値を定義します. 
    4343                 *  
    4444                 * <p>このイベントには、次のプロパティがあります。</p> 
     
    5757                /** 
    5858                 * <code>ProgressEvent.UPDATE</code> 定数は、 <code>type</code> プロパティ 
    59                  * (<code>update</code> イベントオブジェクト)の値を定義します 
     59                 * (<code>update</code> イベントオブジェクト)の値を定義します. 
    6060                 *  
    6161                 * <p>このイベントには、次のプロパティがあります。</p> 
     
    7474                /** 
    7575                 * <code>ProgressEvent.COMPLETED</code> 定数は、 <code>type</code> プロパティ 
    76                  * (<code>completed</code> イベントオブジェクト)の値を定義します 
     76                 * (<code>completed</code> イベントオブジェクト)の値を定義します. 
    7777                 *  
    7878                 * <p>このイベントには、次のプロパティがあります。</p> 
     
    9191                /** 
    9292                 * <code>ProgressEvent.FAILED</code> 定数は、 <code>type</code> プロパティ 
    93                  * (<code>failed</code> イベントオブジェクト)の値を定義します 
     93                 * (<code>failed</code> イベントオブジェクト)の値を定義します. 
    9494                 *  
    9595                 * <p>このイベントには、次のプロパティがあります。</p> 
     
    108108                /** 
    109109                 * <code>ProgressEvent.CANCELED</code> 定数は、 <code>type</code> プロパティ 
    110                  * (<code>canceled</code> イベントオブジェクト)の値を定義します 
     110                 * (<code>canceled</code> イベントオブジェクト)の値を定義します. 
    111111                 *  
    112112                 * <p>このイベントには、次のプロパティがあります。</p> 
     
    124124                 
    125125                /** 
    126                  * 新しい ProgressEvent クラスのインスタンスを作成します 
     126                 * 新しい ProgressEvent クラスのインスタンスを作成します. 
    127127                 *  
    128128                 * @param       type    イベントのタイプです。 
  • trac/htdocs/as3/thread/all-index-A.html

    r622 r637  
    4747<tr> 
    4848<td width="20"></td><td> 
    49    進捗状況を追加します。 
    50     
    51    <p><code>factor</code> 引数によって、この仕事の重み付けを設定することができます。デフォルトは <code>1.0</code> で、 
    52    全ての進捗状況の <code>factor</code> が <code>1.0</code> の場合、 <code>MultiProgress</code> クラスの 
    53    <code>percent</code> プロパティは、全ての進捗状況の合計を、その個数で等分したもになります。</p> 
    54     
    55    <p><code>factor</code> 引数が <code>1.0</code> 以外に設定される場合、たとえばある進捗状況 A の 
    56    <code>factor</code> が <code>1.0</code> で、ある進捗状況 B の <code>factor</code> が 
    57    <code>2.0</code> である場合、 <code>MultiProgress</code> クラスの <code>percent</code> プロパティは、 
    58    「<code>(進捗状況 A の percent 1.0 + 進捗状況 B の percent 2.0) / (1.0 + 2.0)</code>」という 
    59    計算式で表されることになります。</p> 
    60     
    61    <p><code>total</code> プロパティと <code>current</code> プロパティは <code>factor</code> の影響を受けず、 
    62    単純に全ての進捗状況の該当するプロパティを合計したものになります。</p> 
    63     
    64    </td> 
     49   進捗状況を追加します.</td> 
    6550</tr> 
    6651<tr> 
     
    6954<tr> 
    7055<td width="20"></td><td> 
    71    指定されたスレッドを追加します 
    72     
    73    </td> 
     56   指定されたスレッドを追加します.</td> 
    7457</tr> 
    7558<tr> 
  • trac/htdocs/as3/thread/all-index-C.html

    r630 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42    ロード処理をキャンセルします 
    43    </td> 
     42   ロード処理をキャンセルします.</td> 
    4443</tr> 
    4544<tr> 
     
    4746</tr> 
    4847<tr> 
    49 <td width="20"></td><td></td> 
     48<td width="20"></td><td> 
     49   トゥイーンの実行をキャンセルします.</td> 
    5050</tr> 
    5151<tr> 
     
    5454<tr> 
    5555<td width="20"></td><td> 
    56    仕事のキャンセルを通知します。 
    57     
    58    <p>このメソッドの呼び出しによって、 <code>isCanceled</code> プロパティが <code>true</code> にセットされ、 
    59    <code>ProgressEvent.CANCELED</code> イベントが送出されます。</p> 
    60     
    61    </td> 
     56   仕事のキャンセルを通知します.</td> 
    6257</tr> 
    6358<tr> 
     
    6661<tr> 
    6762<td width="20"></td><td> 
    68   仕事がキャンセルされると送出されます。 
    69    
    70   </td> 
     63  仕事がキャンセルされると送出されます.</td> 
    7164</tr> 
    7265<tr> 
     
    7568<tr> 
    7669<td width="20"></td><td> 
    77   保持している進捗状況のうち、どれかひとつでも仕事がキャンセルされると送出されます。 
    78    
    79   </td> 
     70  保持している進捗状況のうち、どれかひとつでも仕事がキャンセルされると送出されます.</td> 
    8071</tr> 
    8172<tr> 
     
    8475<tr> 
    8576<td width="20"></td><td> 
    86   仕事がキャンセルされると送出されます。 
    87    
    88   </td> 
     77  仕事がキャンセルされると送出されます.</td> 
    8978</tr> 
    9079<tr> 
     
    9483<td width="20"></td><td> 
    9584   <code>ProgressEvent.CANCELED</code> 定数は、 <code>type</code> プロパティ 
    96    (<code>canceled</code> イベントオブジェクト)の値を定義します。 
    97     
    98    <p>このイベントには、次のプロパティがあります。</p> 
    99    <table class="innertable"> 
    100      <tr><th>プロパティ</th><th>値</th></tr> 
    101      <tr><td><code>bubbles</code></td><td>false</td></tr> 
    102      <tr><td><code>cancelable</code></td><td>false。キャンセルデフォルトの動作がないことを示します。</td></tr> 
    103      <tr><td><code>currentTarget</code><td>イベントリスナーで <code>Event</code> オブジェクトをアクティブに処理しているオブジェクトです。</td></tr> 
    104      <tr><td><code>target</code></td><td>仕事がキャンセルされたオブジェクトです。</td></tr> 
    105    </table> 
    106     
    107    </td> 
     85   (<code>canceled</code> イベントオブジェクト)の値を定義します.</td> 
    10886</tr> 
    10987<tr> 
     
    126104<tr> 
    127105<td width="20"></td><td> 
    128    <p>この ThreadCommand インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します</p> 
     106   <p>この ThreadCommand インスタンスのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します.</p> 
    129107   <p>Create a copy of this instance of the ThreadCommand and set each properties to same as original.</p> 
    130108    
     
    136114<tr> 
    137115<td width="20"></td><td> 
    138   Progression の Command を Thread として実行するためのクラスです 
    139    
    140   </td> 
     116  Progression の Command を Thread として実行するためのクラスです.</td> 
    141117</tr> 
    142118<tr> 
     
    144120</tr> 
    145121<tr> 
    146 <td width="20"></td><td></td> 
     122<td width="20"></td><td> 
     123   新しい CommandThread クラスのインスタンスを作成します.</td> 
    147124</tr> 
    148125<tr> 
     
    151128<tr> 
    152129<td width="20"></td><td> 
    153    仕事の完了を通知します。 
     130   仕事の完了を通知します.</td> 
     131</tr> 
     132<tr> 
     133<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html#event:completed">completed</a> &mdash; Event in interface org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html">IProgress</a></td> 
     134</tr> 
     135<tr> 
     136<td width="20"></td><td> 
     137  仕事が完了すると送出されます.</td> 
     138</tr> 
     139<tr> 
     140<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html#event:completed">completed</a> &mdash; Event in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a></td> 
     141</tr> 
     142<tr> 
     143<td width="20"></td><td> 
     144  保持している全ての進捗状況の仕事が完了すると送出されます.</td> 
     145</tr> 
     146<tr> 
     147<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html#event:completed">completed</a> &mdash; Event in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html">Progress</a></td> 
     148</tr> 
     149<tr> 
     150<td width="20"></td><td> 
     151  仕事が完了すると送出されます.</td> 
     152</tr> 
     153<tr> 
     154<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/events/class-list.html');" href="org/libspark/thread/utils/events/ProgressEvent.html#COMPLETED">COMPLETED</a> &mdash; Constant static property in class org.libspark.thread.utils.events.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/events/class-list.html');" href="org/libspark/thread/utils/events/ProgressEvent.html">ProgressEvent</a></td> 
     155</tr> 
     156<tr> 
     157<td width="20"></td><td> 
     158   <code>ProgressEvent.COMPLETED</code> 定数は、 <code>type</code> プロパティ 
     159   (<code>completed</code> イベントオブジェクト)の値を定義します.</td> 
     160</tr> 
     161<tr> 
     162<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/LoaderThread.html#context">context</a> &mdash; Property in class org.libspark.thread.threads.display.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/LoaderThread.html">LoaderThread</a></td> 
     163</tr> 
     164<tr> 
     165<td width="20"></td><td> 
     166   ロードに用いる LoaderContext を返します.</td> 
     167</tr> 
     168<tr> 
     169<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#context">context</a> &mdash; Property in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     170</tr> 
     171<tr> 
     172<td width="20"></td><td> 
     173   ロードに用いる SoundLoaderContext を返します.</td> 
     174</tr> 
     175<tr> 
     176<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html#current">current</a> &mdash; Property in interface org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html">IProgress</a></td> 
     177</tr> 
     178<tr> 
     179<td width="20"></td><td> 
     180   現在までに完了している仕事量を返します.</td> 
     181</tr> 
     182<tr> 
     183<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html#current">current</a> &mdash; Property in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a></td> 
     184</tr> 
     185<tr> 
     186<td width="20"></td><td> 
    154187    
    155    <p>このメソッドの呼び出しによって、 <code>isCompleted</code> プロパティが <code>true</code> にセットされ、 
    156    <code>ProgressEvent.COMPLETED</code> イベントが送出されます。 </p> 
     188   現在までに完了している仕事量を返します.</td> 
     189</tr> 
     190<tr> 
     191<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html#current">current</a> &mdash; Property in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html">Progress</a></td> 
     192</tr> 
     193<tr> 
     194<td width="20"></td><td> 
    157195    
    158    <p>ただし、現在の仕事量が変わることはありません。 <code>percent</code> プロパティが完全に 1.0 になるよう、 
    159    先に <code>progress</code> メソッドを呼び出してください。</p> 
    160     
    161    </td> 
    162 </tr> 
    163 <tr> 
    164 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html#event:completed">completed</a> &mdash; Event in interface org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html">IProgress</a></td> 
    165 </tr> 
    166 <tr> 
    167 <td width="20"></td><td> 
    168   仕事が完了すると送出されます。 
    169    
    170   </td> 
    171 </tr> 
    172 <tr> 
    173 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html#event:completed">completed</a> &mdash; Event in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a></td> 
    174 </tr> 
    175 <tr> 
    176 <td width="20"></td><td> 
    177   保持している全ての進捗状況の仕事が完了すると送出されます。 
    178    
    179   </td> 
    180 </tr> 
    181 <tr> 
    182 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html#event:completed">completed</a> &mdash; Event in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html">Progress</a></td> 
    183 </tr> 
    184 <tr> 
    185 <td width="20"></td><td> 
    186   仕事が完了すると送出されます。 
    187    
    188   </td> 
    189 </tr> 
    190 <tr> 
    191 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/events/class-list.html');" href="org/libspark/thread/utils/events/ProgressEvent.html#COMPLETED">COMPLETED</a> &mdash; Constant static property in class org.libspark.thread.utils.events.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/events/class-list.html');" href="org/libspark/thread/utils/events/ProgressEvent.html">ProgressEvent</a></td> 
    192 </tr> 
    193 <tr> 
    194 <td width="20"></td><td> 
    195    <code>ProgressEvent.COMPLETED</code> 定数は、 <code>type</code> プロパティ 
    196    (<code>completed</code> イベントオブジェクト)の値を定義します。 
    197     
    198    <p>このイベントには、次のプロパティがあります。</p> 
    199    <table class="innertable"> 
    200      <tr><th>プロパティ</th><th>値</th></tr> 
    201      <tr><td><code>bubbles</code></td><td>false</td></tr> 
    202      <tr><td><code>cancelable</code></td><td>false。キャンセルデフォルトの動作がないことを示します。</td></tr> 
    203      <tr><td><code>currentTarget</code><td>イベントリスナーで <code>Event</code> オブジェクトをアクティブに処理しているオブジェクトです。</td></tr> 
    204      <tr><td><code>target</code></td><td>仕事が完了したオブジェクトです。</td></tr> 
    205    </table> 
    206     
    207    </td> 
    208 </tr> 
    209 <tr> 
    210 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/LoaderThread.html#context">context</a> &mdash; Property in class org.libspark.thread.threads.display.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/LoaderThread.html">LoaderThread</a></td> 
    211 </tr> 
    212 <tr> 
    213 <td width="20"></td><td> 
    214    ロードに用いる LoaderContext を返します 
    215       </td> 
    216 </tr> 
    217 <tr> 
    218 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#context">context</a> &mdash; Property in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
    219 </tr> 
    220 <tr> 
    221 <td width="20"></td><td> 
    222    ロードに用いる SoundLoaderContext を返します.</td> 
    223 </tr> 
    224 <tr> 
    225 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html#current">current</a> &mdash; Property in interface org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html">IProgress</a></td> 
    226 </tr> 
    227 <tr> 
    228 <td width="20"></td><td> 
    229    現在までに完了している仕事量を返します。 
    230    </td> 
    231 </tr> 
    232 <tr> 
    233 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html#current">current</a> &mdash; Property in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a></td> 
    234 </tr> 
    235 <tr> 
    236 <td width="20"></td><td> 
    237     
    238    現在までに完了している仕事量を返します。 
    239    </td> 
    240 </tr> 
    241 <tr> 
    242 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html#current">current</a> &mdash; Property in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Progress.html">Progress</a></td> 
    243 </tr> 
    244 <tr> 
    245 <td width="20"></td><td> 
    246     
    247    現在までに完了している仕事量を返します。 
    248    </td> 
     196   現在までに完了している仕事量を返します.</td> 
    249197</tr> 
    250198<tr> 
     
    260208<tr> 
    261209<td width="20"></td><td> 
    262   </td> 
     210  CurrentThreadNotFoundError 例外は、カレントスレッドが必要とされる場面でカレントスレッドが見つからない (null の場合) にスローされます.</td> 
    263211</tr> 
    264212<tr> 
     
    266214</tr> 
    267215<tr> 
    268 <td width="20"></td><td></td> 
     216<td width="20"></td><td> 
     217   新しい CurrentThreadNotFoundError クラスのインスタンスを作成します.</td> 
    269218</tr> 
    270219<tr> 
  • trac/htdocs/as3/thread/all-index-D.html

    r622 r637  
    4646</tr> 
    4747<tr> 
    48 <td width="20"></td><td></td> 
     48<td width="20"></td><td> 
     49   このメソッドをオーバーライドして描画処理を記述します.</td> 
    4950</tr> 
    5051<tr> 
     
    5253</tr> 
    5354<tr> 
    54 <td width="20"></td><td></td> 
     55<td width="20"></td><td> 
     56   このメソッドをオーバーライドして描画処理を記述します.</td> 
    5557</tr> 
    5658<tr> 
  • trac/htdocs/as3/thread/all-index-E.html

    r622 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42   </td> 
     42  EnterFrameThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
     43  フレーム実行のタイミングでスレッドを実行します.</td> 
    4344</tr> 
    4445<tr> 
     
    4647</tr> 
    4748<tr> 
    48 <td width="20"></td><td></td> 
     49<td width="20"></td><td> 
     50   新しい EnterFrameThreadExecutor クラスのインスタンスを作成します 
     51   </td> 
    4952</tr> 
    5053<tr> 
     
    8992<tr> 
    9093<td width="20"></td><td> 
    91   Executor は複数のスレッドを実行するスレッドのための基底クラスです 
    92    
    93   </td> 
     94  Executor は複数のスレッドを実行するスレッドのための基底クラスです.</td> 
    9495</tr> 
    9596<tr> 
     
    9899<tr> 
    99100<td width="20"></td><td> 
    100    新しい Executor クラスのインスタンスを作成します 
    101    </td> 
     101   新しい Executor クラスのインスタンスを作成します.</td> 
    102102</tr> 
    103103<tr> 
  • trac/htdocs/as3/thread/all-index-F.html

    r630 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42    仕事の失敗を通知します。 
    43     
    44    <p>このメソッドの呼び出しによって、 <code>isFailed</code> プロパティが <code>true</code> にセットされ、 
    45    <oce>ProgressEvent.FAILED</code> イベントが送出されます。</p> 
    46     
    47    </td> 
     42   仕事の失敗を通知します.</td> 
    4843</tr> 
    4944<tr> 
     
    5247<tr> 
    5348<td width="20"></td><td> 
    54   仕事が失敗すると送出されます。 
    55    
    56   </td> 
     49  仕事が失敗すると送出されます.</td> 
    5750</tr> 
    5851<tr> 
     
    6154<tr> 
    6255<td width="20"></td><td> 
    63   保持している進捗状況のうち、どれかひとつでも仕事が失敗すると送出されます。 
    64    
    65   </td> 
     56  保持している進捗状況のうち、どれかひとつでも仕事が失敗すると送出されます.</td> 
    6657</tr> 
    6758<tr> 
     
    7061<tr> 
    7162<td width="20"></td><td> 
    72   仕事が失敗すると送出されます。 
    73    
    74   </td> 
     63  仕事が失敗すると送出されます.</td> 
    7564</tr> 
    7665<tr> 
     
    8069<td width="20"></td><td> 
    8170   <code>ProgressEvent.FAILED</code> 定数は、 <code>type</code> プロパティ 
    82    (<code>failed</code> イベントオブジェクト)の値を定義します。 
    83     
    84    <p>このイベントには、次のプロパティがあります。</p> 
    85    <table class="innertable"> 
    86      <tr><th>プロパティ</th><th>値</th></tr> 
    87      <tr><td><code>bubbles</code></td><td>false</td></tr> 
    88      <tr><td><code>cancelable</code></td><td>false。キャンセルデフォルトの動作がないことを示します。</td></tr> 
    89      <tr><td><code>currentTarget</code><td>イベントリスナーで <code>Event</code> オブジェクトをアクティブに処理しているオブジェクトです。</td></tr> 
    90      <tr><td><code>target</code></td><td>仕事が失敗したオブジェクトです。</td></tr> 
    91    </table> 
    92     
    93    </td> 
     71   (<code>failed</code> イベントオブジェクト)の値を定義します.</td> 
    9472</tr> 
    9573<tr> 
     
    9775</tr> 
    9876<tr> 
    99 <td width="20"></td><td></td> 
     77<td width="20"></td><td> 
     78   描画をするための F5Graphics2D 
     79   </td> 
    10080</tr> 
    10181<tr> 
     
    10383</tr> 
    10484<tr> 
    105 <td width="20"></td><td></td> 
     85<td width="20"></td><td> 
     86   描画をするための F5Graphics3D 
     87   </td> 
    10688</tr> 
    10789<tr> 
     
    124106<tr> 
    125107<td width="20"></td><td> 
    126   Forcessing を実行するためのスレッドです 
    127    
    128   </td> 
     108  Forcessing を実行するためのスレッドです.</td> 
    129109</tr> 
    130110<tr> 
     
    132112</tr> 
    133113<tr> 
    134 <td width="20"></td><td></td> 
     114<td width="20"></td><td> 
     115   新しい Frocessing2DThread クラスのインスタンスを作成します.</td> 
    135116</tr> 
    136117<tr> 
     
    139120<tr> 
    140121<td width="20"></td><td> 
    141   Forcessing を実行するためのスレッドです 
    142    
    143   </td> 
     122  Forcessing を実行するためのスレッドです.</td> 
    144123</tr> 
    145124<tr> 
     
    147126</tr> 
    148127<tr> 
    149 <td width="20"></td><td></td> 
     128<td width="20"></td><td> 
     129   新しい Frocessing3DThread クラスのインスタンスを作成します.</td> 
    150130</tr> 
    151131<tr> 
  • trac/htdocs/as3/thread/all-index-G.html

    r622 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42    指定されたインデックスのスレッドを取得します 
    43     
    44    </td> 
     42   指定されたインデックスのスレッドを取得します.</td> 
    4543</tr> 
    4644<tr> 
  • trac/htdocs/as3/thread/all-index-I.html

    r633 r637  
    4747<tr> 
    4848<td width="20"></td><td> 
    49   </td> 
     49  IllegalThreadStateError 例外は、スレッドの状態が不正な場合にスローされます.</td> 
    5050</tr> 
    5151<tr> 
     
    5353</tr> 
    5454<tr> 
    55 <td width="20"></td><td></td> 
     55<td width="20"></td><td> 
     56   新しい IllegalThreadStateError クラスのインスタンスを作成します.</td> 
    5657</tr> 
    5758<tr> 
     
    6061<tr> 
    6162<td width="20"></td><td> 
    62   </td> 
     63  IMonitor インターフェイスは、スレッドのモニタ機構に関するメソッドを提供します.</td> 
    6364</tr> 
    6465<tr> 
     
    104105<tr> 
    105106<td width="20"></td><td> 
    106   </td> 
     107  InterruptedError 例外は、スレッドが待機中に割り込まれ、かつ割り込みハンドラが設定されていない場合にスローされます.</td> 
    107108</tr> 
    108109<tr> 
     
    110111</tr> 
    111112<tr> 
    112 <td width="20"></td><td></td> 
     113<td width="20"></td><td> 
     114   新しい InterruptedError クラスのインスタンスを作成します.</td> 
    113115</tr> 
    114116<tr> 
     
    117119<tr> 
    118120<td width="20"></td><td> 
    119   IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     121  IntervalThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
    120122  指定された時間の間隔でスレッドを実行します.</td> 
    121123</tr> 
     
    132134<tr> 
    133135<td width="20"></td><td> 
    134   IProgress インターフェイスは、進捗状況を表現します 
    135    
    136   </td> 
     136  IProgress インターフェイスは、進捗状況を表現します.</td> 
    137137</tr> 
    138138<tr> 
     
    141141<tr> 
    142142<td width="20"></td><td> 
    143   IProgressNotifier インターフェイスは、進捗状況が通知可能であることを示します 
    144    
    145   </td> 
     143  IProgressNotifier インターフェイスは、進捗状況が通知可能であることを示します.</td> 
    146144</tr> 
    147145<tr> 
     
    150148<tr> 
    151149<td width="20"></td><td> 
    152    仕事がキャンセルされた場合に true、そうでない場合に false を返します。 
    153    このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
    154     
    155    </td> 
     150   仕事がキャンセルされた場合に true、そうでない場合に false を返します.</td> 
    156151</tr> 
    157152<tr> 
     
    161156<td width="20"></td><td> 
    162157    
    163    仕事がキャンセルされた場合に true、そうでない場合に false を返します。 
    164    このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
    165     
    166    </td> 
     158   仕事がキャンセルされた場合に true、そうでない場合に false を返します.</td> 
    167159</tr> 
    168160<tr> 
     
    172164<td width="20"></td><td> 
    173165    
    174    仕事がキャンセルされた場合に true、そうでない場合に false を返します。 
    175    このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
    176     
    177    </td> 
     166   仕事がキャンセルされた場合に true、そうでない場合に false を返します.</td> 
    178167</tr> 
    179168<tr> 
     
    182171<tr> 
    183172<td width="20"></td><td> 
    184    仕事が完了していれば true、そうでなければ false を返します。 
    185    </td> 
     173   仕事が完了していれば true、そうでなければ false を返します.</td> 
    186174</tr> 
    187175<tr> 
     
    191179<td width="20"></td><td> 
    192180    
    193    仕事が完了していれば true、そうでなければ false を返します。 
    194    </td> 
     181   仕事が完了していれば true、そうでなければ false を返します.</td> 
    195182</tr> 
    196183<tr> 
     
    200187<td width="20"></td><td> 
    201188    
    202    仕事が完了していれば true、そうでなければ false を返します。 
    203    </td> 
     189   仕事が完了していれば true、そうでなければ false を返します.</td> 
    204190</tr> 
    205191<tr> 
     
    208194<tr> 
    209195<td width="20"></td><td> 
    210    仕事が失敗していれば true、そうでなければ false を返します。 
    211    このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
    212     
    213    </td> 
     196   仕事が失敗していれば true、そうでなければ false を返します.</td> 
    214197</tr> 
    215198<tr> 
     
    219202<td width="20"></td><td> 
    220203    
    221    仕事が失敗していれば true、そうでなければ false を返します。 
    222    このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
    223     
    224    </td> 
     204   仕事が失敗していれば true、そうでなければ false を返します.</td> 
    225205</tr> 
    226206<tr> 
     
    230210<td width="20"></td><td> 
    231211    
    232    仕事が失敗していれば true、そうでなければ false を返します。 
    233    このプロパティが true であるときに、 <code>isCompleted</code> プロパティが true になることはありません。 
    234     
    235    </td> 
     212   仕事が失敗していれば true、そうでなければ false を返します.</td> 
    236213</tr> 
    237214<tr> 
     
    247224<tr> 
    248225<td width="20"></td><td> 
    249    initialize メソッドの呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態かどうかを返します.</td> 
     226   initialize メソッドの呼び出しによって IThreadExecutor が設定され、スレッドが実行可能な状態であれば true、そうでなければ false を返します.</td> 
    250227</tr> 
    251228<tr> 
     
    254231<tr> 
    255232<td width="20"></td><td> 
    256    仕事が開始されていれば true、そうでなければ false を返します。 
    257    このプロパティは、仕事が完了したり、失敗やキャンセルされた場合でも false になることはありません。 
    258    </td> 
     233   仕事が開始されていれば true、そうでなければ false を返します.</td> 
    259234</tr> 
    260235<tr> 
     
    264239<td width="20"></td><td> 
    265240    
    266    仕事が開始されていれば true、そうでなければ false を返します。 
    267    このプロパティは、仕事が完了したり、失敗やキャンセルされた場合でも false になることはありません。 
    268    </td> 
     241   仕事が開始されていれば true、そうでなければ false を返します.</td> 
    269242</tr> 
    270243<tr> 
     
    274247<td width="20"></td><td> 
    275248    
    276    仕事が開始されていれば true、そうでなければ false を返します。 
    277    このプロパティは、仕事が完了したり、失敗やキャンセルされた場合でも false になることはありません。 
    278    </td> 
     249   仕事が開始されていれば true、そうでなければ false を返します.</td> 
    279250</tr> 
    280251<tr> 
     
    283254<tr> 
    284255<td width="20"></td><td> 
    285   </td> 
     256  IThreadExecutor インターフェイスはスレッドの実行タイミングを制御する役割を持ちます.</td> 
    286257</tr> 
    287258<tr> 
  • trac/htdocs/as3/thread/all-index-L.html

    r549 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42    待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます。 
    43    通常、このメソッドは内部的にのみ使用され、ユーザーが呼び出す必要はありません。 
    44     
    45    </td> 
     42   待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます.</td> 
    4643</tr> 
    4744<tr> 
     
    4946</tr> 
    5047<tr> 
    51 <td width="20"></td><td></td> 
     48<td width="20"></td><td> 
     49    
     50   待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます.</td> 
    5251</tr> 
    5352<tr> 
     
    5655<tr> 
    5756<td width="20"></td><td> 
    58    ロードに使用する Loader を返します 
    59    </p> 
    60    ロード完了 (スレッド終了) 後に、ロードしたファイル (Loader.content) を取得したい場合などに 
    61    このプロパティを使用します。 
    62       </td> 
     57   ロードに使用する Loader を返します.</td> 
    6358</tr> 
    6459<tr> 
     
    6762<tr> 
    6863<td width="20"></td><td> 
    69    ロードに使用する URLLoader を返します 
    70       ロード完了(スレッドの終了)後に、ロードしたデータ (URLLoader.data) を取得したい場合などに 
    71    このプロパティを使用します。 
    72       </td> 
     64   ロードに使用する URLLoader を返します.</td> 
    7365</tr> 
    7466<tr> 
     
    7769<tr> 
    7870<td width="20"></td><td> 
    79   Loader を用いてファイルを読み込むためのスレッドです 
    80   </p> 
    81   このスレッドを start すると、与えられた URLRequest と LoaderContext を用いてロード処理を開始し、 
    82   ロードが完了 (Event.COMPLETE) するとスレッドが終了します。 
    83   </p> 
    84   join メソッドを用いると、簡単にロード待ちをすることが出来ます。 
    85   </p> 
    86   ロード中にエラーが発生した場合は、以下の例外がスローされます。 
    87   これからの例外は、このスレッドを start したスレッド (親スレッド) で捕捉することができます。 
    88   </p> 
    89   flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError 
    90    
    91   </td> 
     71  Loader を用いてファイルを読み込むためのスレッドです.</td> 
    9272</tr> 
    9373<tr> 
     
    9676<tr> 
    9777<td width="20"></td><td> 
    98    新しい LoaderThread クラスのインスタンスを生成します 
    99     
    100    </td> 
     78   新しい LoaderThread クラスのインスタンスを生成します.</td> 
    10179</tr> 
    10280<tr> 
  • trac/htdocs/as3/thread/all-index-M.html

    r630 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42   </td> 
     42  Monitor クラスは IMonitor インターフェイスの実装クラスで、モニタ機構の最も一般的な実装を提供します.</td> 
    4343</tr> 
    4444<tr> 
     
    4646</tr> 
    4747<tr> 
    48 <td width="20"></td><td></td> 
     48<td width="20"></td><td> 
     49   新しい Monitor クラスのインスタンスを生成します.</td> 
    4950</tr> 
    5051<tr> 
     
    5354<tr> 
    5455<td width="20"></td><td> 
    55   MultiProgress クラスは、複数の進捗状況をひとつにまとめます。 
    56    
    57   <p><code>addProgress</code> メソッドで、進捗状況を追加することができます。</p> 
    58    
    59   </td> 
     56  MultiProgress クラスは、複数の進捗状況をひとつにまとめます.</td> 
    6057</tr> 
    6158<tr> 
  • trac/htdocs/as3/thread/all-index-N.html

    r630 r637  
    6262<tr> 
    6363<td width="20"></td><td> 
    64    このモニターで待機中のスレッドを 1 つ再開します。 
    65    </td> 
     64   このモニターで待機中のスレッドを 1 つ再開します.</td> 
    6665</tr> 
    6766<tr> 
     
    6968</tr> 
    7069<tr> 
    71 <td width="20"></td><td></td> 
     70<td width="20"></td><td> 
     71    
     72   このモニターで待機中のスレッドを 1 つ再開します.</td> 
    7273</tr> 
    7374<tr> 
     
    7677<tr> 
    7778<td width="20"></td><td> 
    78    このモニターで待機中のすべてのスレッドを再開します。 
    79    </td> 
     79   このモニターで待機中のすべてのスレッドを再開します.</td> 
    8080</tr> 
    8181<tr> 
     
    8383</tr> 
    8484<tr> 
    85 <td width="20"></td><td></td> 
     85<td width="20"></td><td> 
     86    
     87   このモニターで待機中のすべてのスレッドを再開します.</td> 
    8688</tr> 
    8789<tr> 
     
    9092<tr> 
    9193<td width="20"></td><td> 
    92    実行されるスレッドの数を返します 
    93    </td> 
     94   実行されるスレッドの数を返します.</td> 
    9495</tr> 
    9596<tr> 
  • trac/htdocs/as3/thread/all-index-P.html

    r630 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42   ParallelExecutor は複数のスレッドを並列して実行するためのユーティリティクラスです 
    43    
    44   同時に全てのスレッドを開始し、全てのスレッドの実行が終了するとこのスレッドも終了します 
    45    
    46   </td> 
     42  ParallelExecutor は複数のスレッドを並列して実行するためのユーティリティクラスです.</td> 
    4743</tr> 
    4844<tr> 
     
    5147<tr> 
    5248<td width="20"></td><td> 
    53    仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します。 
    54    </td> 
     49   仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します.</td> 
    5550</tr> 
    5651<tr> 
     
    6055<td width="20"></td><td> 
    6156    
    62    仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します。 
    63    </td> 
     57   仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します.</td> 
    6458</tr> 
    6559<tr> 
     
    6963<td width="20"></td><td> 
    7064    
    71    仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します。 
    72    </td> 
     65   仕事量の合計に対する、現在までに完了している仕事量の割合を、0 ~ 1.0 の範囲で返します.</td> 
    7366</tr> 
    7467<tr> 
     
    7871<td width="20"></td><td> 
    7972    
    80    進捗状況を通知するための IProgress インターフェイスのインスタンスを返します。 
    81     
    82    </td> 
     73   進捗状況を通知するための IProgress インターフェイスのインスタンスを返します.</td> 
    8374</tr> 
    8475<tr> 
     
    8879<td width="20"></td><td> 
    8980    
    90    進捗状況を通知するための IProgress インターフェイスのインスタンスを返します。 
    91     
    92    </td> 
     81   進捗状況を通知するための IProgress インターフェイスのインスタンスを返します.</td> 
    9382</tr> 
    9483<tr> 
     
    9887<td width="20"></td><td> 
    9988    
    100    進捗状況を通知するための IProgress インターフェイスのインスタンスを返します。 
    101     
    102    </td> 
     89   進捗状況を通知するための IProgress インターフェイスのインスタンスを返します.</td> 
    10390</tr> 
    10491<tr> 
     
    10794<tr> 
    10895<td width="20"></td><td> 
    109    進捗状況を通知するための IProgress インターフェイスのインスタンスを返します。 
    110     
    111    </td> 
     96   進捗状況を通知するための IProgress インターフェイスのインスタンスを返します.</td> 
    11297</tr> 
    11398<tr> 
     
    116101<tr> 
    117102<td width="20"></td><td> 
    118    仕事の進捗を通知します。 
    119     
    120    <p>このメソッドの呼び出しによって、現在の仕事量と、<code>percent</code> プロパティの値が更新され、 
    121    <code>ProgressEvent.UPDATE</code> イベントが送出されます。</p> 
    122     
    123    </td> 
     103   仕事の進捗を通知します.</td> 
    124104</tr> 
    125105<tr> 
     
    128108<tr> 
    129109<td width="20"></td><td> 
    130   Progress クラスは、 IProgress インターフェイスの最も単純な実装クラスです。 
    131    
    132   <p><code>start</code> メソッド、 <code>progress</code> メソッドそして <code>complete</code> または <code>failed</code> 
    133   または <code>cancel</code> メソッドを順番に呼び出すことで、進捗状況を通知することができます。</p> 
    134    
    135   </td> 
     110  Progress クラスは、 IProgress インターフェイスの最も単純な実装クラスです.</td> 
    136111</tr> 
    137112<tr> 
     
    140115<tr> 
    141116<td width="20"></td><td> 
    142   ProgressEvent クラスは、 IProgress インターフェイスに関連するイベントが発生すると送出されます。 
    143    
    144   </td> 
     117  ProgressEvent クラスは、 IProgress インターフェイスに関連するイベントが発生すると送出されます.</td> 
    145118</tr> 
    146119<tr> 
     
    149122<tr> 
    150123<td width="20"></td><td> 
    151    新しい ProgressEvent クラスのインスタンスを作成します。 
    152     
    153    </td> 
     124   新しい ProgressEvent クラスのインスタンスを作成します.</td> 
    154125</tr> 
    155126<tr> 
  • trac/htdocs/as3/thread/all-index-R.html

    r630 r637  
    4747<tr> 
    4848<td width="20"></td><td> 
    49    追加された進捗状況を削除します。 
    50     
    51    </td> 
     49   追加された進捗状況を削除します.</td> 
    5250</tr> 
    5351<tr> 
     
    5654<tr> 
    5755<td width="20"></td><td> 
    58    ロード対象となる URLRequest を返します 
    59     
    60    </td> 
     56   ロード対象となる URLRequest を返します.</td> 
    6157</tr> 
    6258<tr> 
     
    7268<tr> 
    7369<td width="20"></td><td> 
    74    ロード対象となる URLRequest を返します 
    75       </td> 
     70   ロード対象となる URLRequest を返します.</td> 
    7671</tr> 
    7772<tr> 
     
    8378</tr> 
    8479<tr> 
    85 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/LoaderThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.display.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/LoaderThread.html">LoaderThread</a></td> 
    86 </tr> 
    87 <tr> 
    88 <td width="20"></td><td> 
    89    実行 
    90     
    91    </td> 
    92 </tr> 
    93 <tr> 
    94 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a></td> 
    95 </tr> 
    96 <tr> 
    97 <td width="20"></td><td></td> 
    98 </tr> 
    99 <tr> 
    100 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.frocessing.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a></td> 
    101 </tr> 
    102 <tr> 
    103 <td width="20"></td><td></td> 
    104 </tr> 
    105 <tr> 
    106 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
    107 </tr> 
    108 <tr> 
    109 <td width="20"></td><td> 
    110    実行 
    111     
    112    </td> 
    113 </tr> 
    114 <tr> 
    115 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/URLLoaderThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.net.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
    116 </tr> 
    117 <tr> 
    118 <td width="20"></td><td> 
    119    実行 
    120    </td> 
    121 </tr> 
    122 <tr> 
    123 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/CommandThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.progression.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/CommandThread.html">CommandThread</a></td> 
    124 </tr> 
    125 <tr> 
    126 <td width="20"></td><td></td> 
    127 </tr> 
    128 <tr> 
    129 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/TweenerThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.tweener.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/TweenerThread.html">TweenerThread</a></td> 
    130 </tr> 
    131 <tr> 
    132 <td width="20"></td><td></td> 
    133 </tr> 
    134 <tr> 
    135 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/ParallelExecutor.html#run()">run</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/ParallelExecutor.html">ParallelExecutor</a></td> 
    136 </tr> 
    137 <tr> 
    138 <td width="20"></td><td></td> 
    139 </tr> 
    140 <tr> 
    141 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/SerialExecutor.html#run()">run</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/SerialExecutor.html">SerialExecutor</a></td> 
    142 </tr> 
    143 <tr> 
    144 <td width="20"></td><td> 
    145    実行 
    146    </td> 
    147 </tr> 
    148 <tr> 
    14980<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/ThreadState.html#RUNNABLE">RUNNABLE</a> &mdash; Constant static property in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/ThreadState.html">ThreadState</a></td> 
    15081</tr> 
    15182<tr> 
    15283<td width="20"></td><td> 
    153    実行可能なスレッドの状態(実行フェーズ)です 
     84   実行可能なスレッド (実行フェーズ) の状態です 
    15485   </td> 
    15586</tr> 
  • trac/htdocs/as3/thread/all-index-S.html

    r630 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42   SerialExecutor は複数のスレッドを順番に実行するためのユーティリティクラスです 
    43    
    44   開始したスレッドの終了を待って次のスレッドを実行し、全てのスレッドの実行が終了するとこのスレッドも終了します 
    45    
    46   </td> 
     42  SerialExecutor は複数のスレッドを順番に実行するためのユーティリティクラスです.</td> 
    4743</tr> 
    4844<tr> 
     
    5046</tr> 
    5147<tr> 
    52 <td width="20"></td><td></td> 
     48<td width="20"></td><td> 
     49   このメソッドをオーバーライドして初期化処理を記述します.</td> 
    5350</tr> 
    5451<tr> 
     
    5653</tr> 
    5754<tr> 
    58 <td width="20"></td><td></td> 
     55<td width="20"></td><td> 
     56   このメソッドをオーバーライドして初期化処理を記述します.</td> 
    5957</tr> 
    6058<tr> 
     
    9088</tr> 
    9189<tr> 
    92 <td width="20"></td><td></td> 
     90<td width="20"></td><td> 
     91    
     92   IThreadExecutor の実行を開始します.</td> 
    9393</tr> 
    9494<tr> 
     
    9797<tr> 
    9898<td width="20"></td><td> 
    99    </td> 
     99    
     100   IThreadExecutor の実行を開始します.</td> 
    100101</tr> 
    101102<tr> 
     
    103104</tr> 
    104105<tr> 
    105 <td width="20"></td><td></td> 
     106<td width="20"></td><td> 
     107   IThreadExecutor の実行を開始します.</td> 
    106108</tr> 
    107109<tr> 
     
    117119<tr> 
    118120<td width="20"></td><td> 
    119   仕事が開始されると送出されます。 
    120    
    121   </td> 
     121  仕事が開始されると送出されます.</td> 
    122122</tr> 
    123123<tr> 
     
    126126<tr> 
    127127<td width="20"></td><td> 
    128   保持している進捗状況のうち、どれかひとつでも仕事が開始されると送出されます。 
    129    
    130   </td> 
     128  保持している進捗状況のうち、どれかひとつでも仕事が開始されると送出されます.</td> 
    131129</tr> 
    132130<tr> 
     
    135133<tr> 
    136134<td width="20"></td><td> 
    137   仕事が開始されると送出されます。 
    138    
    139   </td> 
     135  仕事が開始されると送出されます.</td> 
    140136</tr> 
    141137<tr> 
     
    144140<tr> 
    145141<td width="20"></td><td> 
    146    仕事の開始を通知します。 
    147     
    148    <p>このメソッドの呼び出しによって、現在の仕事量と、完了またはキャンセルフラグはクリアされた後、開始フラグがセットされ、 
    149    <code>ProgressEvent.START</code> イベントが送出されます。</p> 
    150     
    151    </td> 
     142   仕事の開始を通知します.</td> 
    152143</tr> 
    153144<tr> 
     
    157148<td width="20"></td><td> 
    158149   <code>ProgressEvent.START</code> 定数は、 <code>type</code> プロパティ 
    159    (<code>start</code> イベントオブジェクト)の値を定義します。 
    160     
    161    <p>このイベントには、次のプロパティがあります。</p> 
    162    <table class="innertable"> 
    163      <tr><th>プロパティ</th><th>値</th></tr> 
    164      <tr><td><code>bubbles</code></td><td>false</td></tr> 
    165      <tr><td><code>cancelable</code></td><td>false。キャンセルデフォルトの動作がないことを示します。</td></tr> 
    166      <tr><td><code>currentTarget</code><td>イベントリスナーで <code>Event</code> オブジェクトをアクティブに処理しているオブジェクトです。</td></tr> 
    167      <tr><td><code>target</code></td><td>仕事が開始されたオブジェクトです。</td></tr> 
    168    </table> 
    169     
    170    </td> 
     150   (<code>start</code> イベントオブジェクト)の値を定義します.</td> 
    171151</tr> 
    172152<tr> 
     
    181161</tr> 
    182162<tr> 
    183 <td width="20"></td><td></td> 
     163<td width="20"></td><td> 
     164    
     165   IThreadExecutor の実行を終了します.</td> 
    184166</tr> 
    185167<tr> 
     
    188170<tr> 
    189171<td width="20"></td><td> 
    190    </td> 
     172    
     173   IThreadExecutor の実行を終了します.</td> 
    191174</tr> 
    192175<tr> 
     
    194177</tr> 
    195178<tr> 
    196 <td width="20"></td><td></td> 
     179<td width="20"></td><td> 
     180   IThreadExecutor の実行を終了します.</td> 
    197181</tr> 
    198182<tr> 
  • trac/htdocs/as3/thread/all-index-T.html

    r633 r637  
    4848<tr> 
    4949<td width="20"></td><td> 
    50    終了処理中のスレッドの状態(終了フェーズ)です 
     50   終了処理中のスレッド (終了フェーズ) の状態です 
    5151   </td> 
    5252</tr> 
     
    7070<tr> 
    7171<td width="20"></td><td> 
    72   Thread を Progression の Command として実行するためのクラスです 
    73    
    74   </td> 
     72  Thread を Progression の Command として実行するためのクラスです.</td> 
    7573</tr> 
    7674<tr> 
     
    7977<tr> 
    8078<td width="20"></td><td> 
    81    <p>新しい ThreadCommand クラスのインスタンスを作成します</p> 
     79   <p>新しい ThreadCommand クラスのインスタンスを作成します.</p> 
    8280   <p>Create a new instance of the ThreadCommand class.</p> 
    8381    
     
    8987<tr> 
    9088<td width="20"></td><td> 
    91   </td> 
     89  ThreadLibraryNotInitializedError 例外は、 Thread Library が初期化されていない状態でスレッドを実行しようするとスローされます.</td> 
    9290</tr> 
    9391<tr> 
     
    9593</tr> 
    9694<tr> 
    97 <td width="20"></td><td></td> 
    98 </tr> 
    99 <tr> 
    100 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Executor.html#_threads">_threads</a> &mdash; Property in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/Executor.html">Executor</a></td> 
    101 </tr> 
    102 <tr> 
    103 <td width="20"></td><td></td> 
     95<td width="20"></td><td> 
     96   新しい ThreadLibraryNotInitializedError クラスのインスタンスを作成します.</td> 
    10497</tr> 
    10598<tr> 
     
    108101<tr> 
    109102<td width="20"></td><td> 
    110   スレッドの状態です。スレッドは特定の時点でひとつの状態しか取れません。 
    111    
    112   </td> 
     103  ThreadState クラスは、スレッドの状態を表す定数を定義します.</td> 
    113104</tr> 
    114105<tr> 
     
    116107</tr> 
    117108<tr> 
    118 <td width="20"></td><td></td> 
     109<td width="20"></td><td> 
     110   トゥイーンが開始されてからの経過時間を返します.</td> 
    119111</tr> 
    120112<tr> 
     
    145137<tr> 
    146138<td width="20"></td><td> 
    147    仕事量の合計を返します。 0 が返る場合、仕事量の合計が未知であることを意味します。 
    148    </td> 
     139   仕事量の合計を返します.</td> 
    149140</tr> 
    150141<tr> 
     
    154145<td width="20"></td><td> 
    155146    
    156    仕事量の合計を返します。 0 が返る場合、仕事量の合計が未知であることを意味します。 
    157    </td> 
     147   仕事量の合計を返します.</td> 
    158148</tr> 
    159149<tr> 
     
    163153<td width="20"></td><td> 
    164154    
    165    仕事量の合計を返します。 0 が返る場合、仕事量の合計が未知であることを意味します。 
    166    </td> 
     155   仕事量の合計を返します.</td> 
    167156</tr> 
    168157<tr> 
     
    171160<tr> 
    172161<td width="20"></td><td> 
    173   </td> 
     162  Tweener を実行するためのスレッドです.</td> 
    174163</tr> 
    175164<tr> 
     
    177166</tr> 
    178167<tr> 
    179 <td width="20"></td><td></td> 
     168<td width="20"></td><td> 
     169   新しい TweenerThread クラスのインスタンスを作成します.</td> 
    180170</tr> 
    181171<tr> 
  • trac/htdocs/as3/thread/all-index-U.html

    r622 r637  
    4848<td width="20"></td><td> 
    4949  仕事が進行し、 <code>total</code> プロパティか <code>current</code> プロパティか <code>percent</code> プロパティの 
    50   いずれかが更新されると送出されます。 
    51    
    52   </td> 
     50  いずれかが更新されると送出されます.</td> 
    5351</tr> 
    5452<tr> 
     
    5856<td width="20"></td><td> 
    5957  保持している進捗状況のうち、どれかひとつでも仕事が進行し、 <code>total</code> プロパティか <code>current</code> プロパティか 
    60   <code>percent</code> プロパティのいずれかが更新されると送出されます。 
    61    
    62   </td> 
     58  <code>percent</code> プロパティのいずれかが更新されると送出されます.</td> 
    6359</tr> 
    6460<tr> 
     
    6864<td width="20"></td><td> 
    6965  仕事が進行し、 <code>total</code> プロパティか <code>current</code> プロパティか <code>percent</code> プロパティの 
    70   いずれかが更新されると送出されます。 
    71    
    72   </td> 
     66  いずれかが更新されると送出されます.</td> 
    7367</tr> 
    7468<tr> 
     
    7872<td width="20"></td><td> 
    7973   <code>ProgressEvent.UPDATE</code> 定数は、 <code>type</code> プロパティ 
    80    (<code>update</code> イベントオブジェクト)の値を定義します。 
    81     
    82    <p>このイベントには、次のプロパティがあります。</p> 
    83    <table class="innertable"> 
    84      <tr><th>プロパティ</th><th>値</th></tr> 
    85      <tr><td><code>bubbles</code></td><td>false</td></tr> 
    86      <tr><td><code>cancelable</code></td><td>false。キャンセルデフォルトの動作がないことを示します。</td></tr> 
    87      <tr><td><code>currentTarget</code><td>イベントリスナーで <code>Event</code> オブジェクトをアクティブに処理しているオブジェクトです。</td></tr> 
    88      <tr><td><code>target</code></td><td>値が更新されたオブジェクトです。</td></tr> 
    89    </table> 
    90     
    91    </td> 
     74   (<code>update</code> イベントオブジェクト)の値を定義します.</td> 
    9275</tr> 
    9376<tr> 
     
    9679<tr> 
    9780<td width="20"></td><td> 
    98   URLLoader を用いてデータを読み込むためのスレッドです 
    99    
    100   このスレッドを開始すると、与えられた URLRequest を用いてロード処理を開始し、 
    101   ロードが完了 (Event.COMPLETE) するとスレッドが終了します。 
    102    
    103   join メソッドを用いると、簡単にロード待ちをすることができます。 
    104    
    105   ロード中にエラーが発生した場合は、以下の例外がスローされます。 
    106   これらの例外は、このスレッドを開始したスレッド(親スレッド)で捕捉する事が出来ます。 
    107     flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError 
    108   flash.events.SecurityErrorEvent.SECURITY_ERROR: SecurityError 
    109    
    110   </td> 
     81  URLLoader を用いてデータを読み込むためのスレッドです.</td> 
    11182</tr> 
    11283<tr> 
     
    11586<tr> 
    11687<td width="20"></td><td> 
    117    新しい URLLoaderThread クラスのインスタンスを生成します 
    118     
    119    </td> 
     88   新しい URLLoaderThread クラスのインスタンスを生成します.</td> 
    12089</tr> 
    12190<tr> 
  • trac/htdocs/as3/thread/all-index-W.html

    r622 r637  
    4040<tr> 
    4141<td width="20"></td><td> 
    42    別のスレッドがこのモニターの notify() メソッドまたは notifyAll() メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます。 
    43     
    44    待機時間に 0 を指定すると、永遠に待ち続けます。 
    45     
    46    </td> 
     42   別のスレッドがこのモニターの notify メソッドまたは notifyAll メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます.</td> 
    4743</tr> 
    4844<tr> 
     
    5046</tr> 
    5147<tr> 
    52 <td width="20"></td><td></td> 
     48<td width="20"></td><td> 
     49    
     50   別のスレッドがこのモニターの notify メソッドまたは notifyAll メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます.</td> 
    5351</tr> 
    5452<tr> 
  • trac/htdocs/as3/thread/class-summary.html

    r633 r637  
    4141<br> 
    4242</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/package-detail.html">org.libspark.thread.threads.progression</a></td><td class="summaryTableLastCol"> 
    43   Progression の Command を Thread として実行するためのクラスです 
    44    
    45   </td> 
     43  Progression の Command を Thread として実行するためのクラスです.</td> 
    4644</tr> 
    4745<tr class="prow0"> 
    4846<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/errors/CurrentThreadNotFoundError.html">CurrentThreadNotFoundError</a> 
    4947<br> 
    50 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     48</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol"> 
     49  CurrentThreadNotFoundError 例外は、カレントスレッドが必要とされる場面でカレントスレッドが見つからない (null の場合) にスローされます.</td> 
    5150</tr> 
    5251<tr class="prow1"> 
    5352<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/EnterFrameThreadExecutor.html">EnterFrameThreadExecutor</a> 
    5453<br> 
    55 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     54</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
     55  EnterFrameThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
     56  フレーム実行のタイミングでスレッドを実行します.</td> 
    5657</tr> 
    5758<tr class="prow0"> 
     
    6768<br> 
    6869</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    69   Executor は複数のスレッドを実行するスレッドのための基底クラスです 
    70    
    71   </td> 
     70  Executor は複数のスレッドを実行するスレッドのための基底クラスです.</td> 
    7271</tr> 
    7372<tr class="prow0"> 
     
    7574<br> 
    7675</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/package-detail.html">org.libspark.thread.threads.frocessing</a></td><td class="summaryTableLastCol"> 
    77   Forcessing を実行するためのスレッドです 
    78    
    79   </td> 
     76  Forcessing を実行するためのスレッドです.</td> 
    8077</tr> 
    8178<tr class="prow1"> 
     
    8380<br> 
    8481</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/frocessing/class-list.html');" href="org/libspark/thread/threads/frocessing/package-detail.html">org.libspark.thread.threads.frocessing</a></td><td class="summaryTableLastCol"> 
    85   Forcessing を実行するためのスレッドです 
    86    
    87   </td> 
     82  Forcessing を実行するためのスレッドです.</td> 
    8883</tr> 
    8984<tr class="prow0"> 
    9085<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/errors/IllegalThreadStateError.html">IllegalThreadStateError</a> 
    9186<br> 
    92 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     87</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol"> 
     88  IllegalThreadStateError 例外は、スレッドの状態が不正な場合にスローされます.</td> 
    9389</tr> 
    9490<tr class="prow1"> 
    9591<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/IMonitor.html"><i>IMonitor</i></a> 
    9692<br> 
    97 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     93</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
     94  IMonitor インターフェイスは、スレッドのモニタ機構に関するメソッドを提供します.</td> 
    9895</tr> 
    9996<tr class="prow0"> 
    10097<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/errors/InterruptedError.html">InterruptedError</a> 
    10198<br> 
    102 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     99</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol"> 
     100  InterruptedError 例外は、スレッドが待機中に割り込まれ、かつ割り込みハンドラが設定されていない場合にスローされます.</td> 
    103101</tr> 
    104102<tr class="prow1"> 
     
    106104<br> 
    107105</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
    108   IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     106  IntervalThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
    109107  指定された時間の間隔でスレッドを実行します.</td> 
    110108</tr> 
     
    113111<br> 
    114112</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    115   IProgress インターフェイスは、進捗状況を表現します 
    116    
    117   </td> 
     113  IProgress インターフェイスは、進捗状況を表現します.</td> 
    118114</tr> 
    119115<tr class="prow1"> 
     
    121117<br> 
    122118</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    123   IProgressNotifier インターフェイスは、進捗状況が通知可能であることを示します 
    124    
    125   </td> 
     119  IProgressNotifier インターフェイスは、進捗状況が通知可能であることを示します.</td> 
    126120</tr> 
    127121<tr class="prow0"> 
    128122<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/IThreadExecutor.html"><i>IThreadExecutor</i></a> 
    129123<br> 
    130 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     124</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
     125  IThreadExecutor インターフェイスはスレッドの実行タイミングを制御する役割を持ちます.</td> 
    131126</tr> 
    132127<tr class="prow1"> 
     
    134129<br> 
    135130</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/display/class-list.html');" href="org/libspark/thread/threads/display/package-detail.html">org.libspark.thread.threads.display</a></td><td class="summaryTableLastCol"> 
    136   Loader を用いてファイルを読み込むためのスレッドです 
    137   </p> 
    138   このスレッドを start すると、与えられた URLRequest と LoaderContext を用いてロード処理を開始し、 
    139   ロードが完了 (Event.COMPLETE) するとスレッドが終了します。 
    140   </p> 
    141   join メソッドを用いると、簡単にロード待ちをすることが出来ます。 
    142   </p> 
    143   ロード中にエラーが発生した場合は、以下の例外がスローされます。 
    144   これからの例外は、このスレッドを start したスレッド (親スレッド) で捕捉することができます。 
    145   </p> 
    146   flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError 
    147    
    148   </td> 
     131  Loader を用いてファイルを読み込むためのスレッドです.</td> 
    149132</tr> 
    150133<tr class="prow0"> 
    151134<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/Monitor.html">Monitor</a> 
    152135<br> 
    153 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     136</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
     137  Monitor クラスは IMonitor インターフェイスの実装クラスで、モニタ機構の最も一般的な実装を提供します.</td> 
    154138</tr> 
    155139<tr class="prow1"> 
     
    157141<br> 
    158142</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    159   MultiProgress クラスは、複数の進捗状況をひとつにまとめます。 
    160    
    161   <p><code>addProgress</code> メソッドで、進捗状況を追加することができます。</p> 
    162    
    163   </td> 
     143  MultiProgress クラスは、複数の進捗状況をひとつにまとめます.</td> 
    164144</tr> 
    165145<tr class="prow0"> 
     
    167147<br> 
    168148</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    169   ParallelExecutor は複数のスレッドを並列して実行するためのユーティリティクラスです 
    170    
    171   同時に全てのスレッドを開始し、全てのスレッドの実行が終了するとこのスレッドも終了します 
    172    
    173   </td> 
     149  ParallelExecutor は複数のスレッドを並列して実行するためのユーティリティクラスです.</td> 
    174150</tr> 
    175151<tr class="prow1"> 
     
    177153<br> 
    178154</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    179   Progress クラスは、 IProgress インターフェイスの最も単純な実装クラスです。 
    180    
    181   <p><code>start</code> メソッド、 <code>progress</code> メソッドそして <code>complete</code> または <code>failed</code> 
    182   または <code>cancel</code> メソッドを順番に呼び出すことで、進捗状況を通知することができます。</p> 
    183    
    184   </td> 
     155  Progress クラスは、 IProgress インターフェイスの最も単純な実装クラスです.</td> 
    185156</tr> 
    186157<tr class="prow0"> 
     
    188159<br> 
    189160</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/events/class-list.html');" href="org/libspark/thread/utils/events/package-detail.html">org.libspark.thread.utils.events</a></td><td class="summaryTableLastCol"> 
    190   ProgressEvent クラスは、 IProgress インターフェイスに関連するイベントが発生すると送出されます。 
    191    
    192   </td> 
     161  ProgressEvent クラスは、 IProgress インターフェイスに関連するイベントが発生すると送出されます.</td> 
    193162</tr> 
    194163<tr class="prow1"> 
     
    196165<br> 
    197166</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol"> 
    198   SerialExecutor は複数のスレッドを順番に実行するためのユーティリティクラスです 
    199    
    200   開始したスレッドの終了を待って次のスレッドを実行し、全てのスレッドの実行が終了するとこのスレッドも終了します 
    201    
    202   </td> 
     167  SerialExecutor は複数のスレッドを順番に実行するためのユーティリティクラスです.</td> 
    203168</tr> 
    204169<tr class="prow0"> 
     
    218183<br> 
    219184</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/package-detail.html">org.libspark.thread.threads.progression</a></td><td class="summaryTableLastCol"> 
    220   Thread を Progression の Command として実行するためのクラスです 
    221    
    222   </td> 
     185  Thread を Progression の Command として実行するためのクラスです.</td> 
    223186</tr> 
    224187<tr class="prow1"> 
    225188<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/errors/ThreadLibraryNotInitializedError.html">ThreadLibraryNotInitializedError</a> 
    226189<br> 
    227 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     190</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td><td class="summaryTableLastCol"> 
     191  ThreadLibraryNotInitializedError 例外は、 Thread Library が初期化されていない状態でスレッドを実行しようするとスローされます.</td> 
    228192</tr> 
    229193<tr class="prow0"> 
     
    231195<br> 
    232196</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
    233   スレッドの状態です。スレッドは特定の時点でひとつの状態しか取れません。 
    234    
    235   </td> 
     197  ThreadState クラスは、スレッドの状態を表す定数を定義します.</td> 
    236198</tr> 
    237199<tr class="prow1"> 
    238200<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/threads/tweener/TweenerThread.html">TweenerThread</a> 
    239201<br> 
    240 </td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/package-detail.html">org.libspark.thread.threads.tweener</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     202</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/package-detail.html">org.libspark.thread.threads.tweener</a></td><td class="summaryTableLastCol"> 
     203  Tweener を実行するためのスレッドです.</td> 
    241204</tr> 
    242205<tr class="prow0"> 
     
    244207<br> 
    245208</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/package-detail.html">org.libspark.thread.threads.net</a></td><td class="summaryTableLastCol"> 
    246   URLLoader を用いてデータを読み込むためのスレッドです 
    247    
    248   このスレッドを開始すると、与えられた URLRequest を用いてロード処理を開始し、 
    249   ロードが完了 (Event.COMPLETE) するとスレッドが終了します。 
    250    
    251   join メソッドを用いると、簡単にロード待ちをすることができます。 
    252    
    253   ロード中にエラーが発生した場合は、以下の例外がスローされます。 
    254   これらの例外は、このスレッドを開始したスレッド(親スレッド)で捕捉する事が出来ます。 
    255     flash.events.IOErrorEvent.IO_ERROR: flash.errors.IOError 
    256   flash.events.SecurityErrorEvent.SECURITY_ERROR: SecurityError 
    257    
    258   </td> 
     209  URLLoader を用いてデータを読み込むためのスレッドです.</td> 
    259210</tr> 
    260211</table> 
  • trac/htdocs/as3/thread/org/libspark/thread/EnterFrameThreadExecutor.html

    r549 r637  
    4343</table> 
    4444<p></p> 
     45  EnterFrameThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
     46  フレーム実行のタイミングでスレッドを実行します. 
     47   
    4548  <p></p> 
    4649<br> 
     
    5861<div class="summarySignature"> 
    5962<a class="signatureLink" href="#EnterFrameThreadExecutor()">EnterFrameThreadExecutor</a>()</div> 
    60 <div class="summaryTableDescription"></div> 
     63<div class="summaryTableDescription"> 
     64   新しい EnterFrameThreadExecutor クラスのインスタンスを作成します 
     65   </div> 
    6166</td><td class="summaryTableOwnerCol">EnterFrameThreadExecutor</td> 
    6267</tr> 
     
    6570<div class="summarySignature"> 
    6671<a class="signatureLink" href="#start()">start</a>():void</div> 
    67 <div class="summaryTableDescription"></div> 
     72<div class="summaryTableDescription"> 
     73    
     74   IThreadExecutor の実行を開始します.</div> 
    6875</td><td class="summaryTableOwnerCol">EnterFrameThreadExecutor</td> 
    6976</tr> 
     
    7279<div class="summarySignature"> 
    7380<a class="signatureLink" href="#stop()">stop</a>():void</div> 
    74 <div class="summaryTableDescription"></div> 
     81<div class="summaryTableDescription"> 
     82    
     83   IThreadExecutor の実行を終了します.</div> 
    7584</td><td class="summaryTableOwnerCol">EnterFrameThreadExecutor</td> 
    7685</tr> 
     
    91100</table> 
    92101<div class="detailBody"> 
    93 <code>public function EnterFrameThreadExecutor()</code> 
    94 </div> 
     102<code>public function EnterFrameThreadExecutor()</code><p> 
     103   新しい EnterFrameThreadExecutor クラスのインスタンスを作成します 
     104   </p></div> 
    95105<a name="methodDetail"></a> 
    96106<div class="detailSectionHeader">Method detail</div> 
     
    102112</table> 
    103113<div class="detailBody"> 
    104 <code>public function start():void</code> 
    105 </div> 
     114<code>public function start():void</code><p> 
     115    
     116   IThreadExecutor の実行を開始します. 
     117    
     118   </p><p>このメソッドが呼び出された後は、何らかの条件に基づいて、 stop メソッドが呼び出されるまで、 
     119   Thread#executeAllThreads メソッドを断続的に呼び出すことが求められます。</p> 
     120   </div> 
    106121<a name="stop()"></a> 
    107122<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     
    111126</table> 
    112127<div class="detailBody"> 
    113 <code>public function stop():void</code> 
    114 </div> 
     128<code>public function stop():void</code><p> 
     129    
     130   IThreadExecutor の実行を終了します. 
     131   </p></div> 
    115132<br> 
    116133<br> 
  • trac/htdocs/as3/thread/org/libspark/thread/IMonitor.html

    r549 r637  
    4343</table> 
    4444<p></p> 
     45  IMonitor インターフェイスは、スレッドのモニタ機構に関するメソッドを提供します. 
     46   
     47  <p>モニタ機構は、スレッドを協調動作させるために使用します。たとえば、あるリソースが利用可能になるまで、 
     48  そのリソースを利用する必要があるスレッドを待機させる、といったことが出来ます。</p> 
     49   
    4550  <p></p> 
    4651<br> 
     
    5964<a class="signatureLink" href="#leave()">leave</a>(thread:<a href="Thread.html">Thread</a>):void</div> 
    6065<div class="summaryTableDescription"> 
    61    待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます。 
    62    通常、このメソッドは内部的にのみ使用され、ユーザーが呼び出す必要はありません。 
    63     
    64    </div> 
     66   待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます.</div> 
    6567</td><td class="summaryTableOwnerCol">IMonitor</td> 
    6668</tr> 
     
    7072<a class="signatureLink" href="#notify()">notify</a>():void</div> 
    7173<div class="summaryTableDescription"> 
    72    このモニターで待機中のスレッドを 1 つ再開します。 
    73    </div> 
     74   このモニターで待機中のスレッドを 1 つ再開します.</div> 
    7475</td><td class="summaryTableOwnerCol">IMonitor</td> 
    7576</tr> 
     
    7980<a class="signatureLink" href="#notifyAll()">notifyAll</a>():void</div> 
    8081<div class="summaryTableDescription"> 
    81    このモニターで待機中のすべてのスレッドを再開します。 
    82    </div> 
     82   このモニターで待機中のすべてのスレッドを再開します.</div> 
    8383</td><td class="summaryTableOwnerCol">IMonitor</td> 
    8484</tr> 
     
    8888<a class="signatureLink" href="#wait()">wait</a>(timeout:uint = 0):void</div> 
    8989<div class="summaryTableDescription"> 
    90    別のスレッドがこのモニターの notify() メソッドまたは notifyAll() メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます。 
    91     
    92    待機時間に 0 を指定すると、永遠に待ち続けます。 
    93     
    94    </div> 
     90   別のスレッドがこのモニターの notify メソッドまたは notifyAll メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます.</div> 
    9591</td><td class="summaryTableOwnerCol">IMonitor</td> 
    9692</tr> 
     
    112108<div class="detailBody"> 
    113109<code>public function leave(thread:<a href="Thread.html">Thread</a>):void</code><p> 
    114    待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます。 
    115    通常、このメソッドは内部的にのみ使用され、ユーザーが呼び出す必要はありません。 
     110   待機中に例外が発生した等の理由で、指定されたスレッドがこのモニタの待機セットから抜けることを伝えます. 
    116111    
    117    </p><span class="label">Parameters</span> 
     112   </p><p>通常、このメソッドは内部的にのみ使用され、ユーザーが呼び出す必要はありません。</p> 
     113    
     114   <span class="label">Parameters</span> 
    118115<table border="0" cellspacing="0" cellpadding="0"> 
    119116<tr> 
     
    131128<div class="detailBody"> 
    132129<code>public function notify():void</code><p> 
    133    このモニターで待機中のスレッドを 1 つ再開します。 
    134    </p></div> 
     130   このモニターで待機中のスレッドを 1 つ再開します. 
     131    
     132   </p><p> 
     133<span class="label">See also</span> 
     134</p> 
     135<div class="seeAlso"> 
     136<a href="../thread/IMonitor.html#wait()" target="">wait()</a> 
     137</div> 
     138</div> 
    135139<a name="notifyAll()"></a> 
    136140<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     
    141145<div class="detailBody"> 
    142146<code>public function notifyAll():void</code><p> 
    143    このモニターで待機中のすべてのスレッドを再開します。 
    144    </p></div> 
     147   このモニターで待機中のすべてのスレッドを再開します. 
     148    
     149   </p><p> 
     150<span class="label">See also</span> 
     151</p> 
     152<div class="seeAlso"> 
     153<a href="../thread/IMonitor.html#wait()" target="">wait()</a> 
     154</div> 
     155</div> 
    145156<a name="wait()"></a> 
    146157<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     
    151162<div class="detailBody"> 
    152163<code>public function wait(timeout:uint = 0):void</code><p> 
    153    別のスレッドがこのモニターの notify() メソッドまたは notifyAll() メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます。 
    154     
    155    待機時間に 0 を指定すると、永遠に待ち続けます。 
     164   別のスレッドがこのモニターの notify メソッドまたは notifyAll メソッドを呼び出すか、指定された時間が経過するまで、現在のスレッドを待機させます. 
    156165    
    157166   </p><span class="label">Parameters</span> 
    158167<table border="0" cellspacing="0" cellpadding="0"> 
    159168<tr> 
    160 <td width="20px"></td><td><code><span class="label">timeout</span>:uint</code> (default = <code>0</code>)<code></code> &mdash; 待機時間(ミリ秒) 
     169<td width="20px"></td><td><code><span class="label">timeout</span>:uint</code> (default = <code>0</code>)<code></code> &mdash; 待機させる時間 (ミリ秒)。 0 を指定した場合、永遠に待ち続けます 
    161170   </td> 
    162171</tr> 
    163172</table> 
     173<p> 
     174<span class="label">See also</span> 
     175</p> 
     176<div class="seeAlso"> 
     177<a href="../thread/IMonitor.html#notify()" target="">notify()</a> 
     178<br> 
     179<a href="../thread/IMonitor.html#notifyAll()" target="">notifyAll()</a> 
     180</div> 
    164181</div> 
    165182<br> 
  • trac/htdocs/as3/thread/org/libspark/thread/IThreadExecutor.html

    r630 r637  
    4343</table> 
    4444<p></p> 
     45  IThreadExecutor インターフェイスはスレッドの実行タイミングを制御する役割を持ちます. 
     46   
     47  <p>IThreadExecutor インターフェイスの実装クラスは、 Thread#executeAllThreads メソッドを呼び出して、 
     48  スレッドを実行する必要があります。この動作は、何らかの条件に基づいて、 start メソッドが呼び出されてから、 
     49  stop メソッドが呼び出されるまで、断続的に行う必要があります。</p> 
     50   
    4551  <p></p> 
     52<p> 
     53<span class="classHeaderTableLabel">See also</span> 
     54</p> 
     55<div class="seeAlso"> 
     56<a href="Thread.html#executeAllThreads()" target="">Thread.executeAllThreads()</a> 
     57</div> 
    4658<br> 
    4759<hr> 
     
    5870<div class="summarySignature"> 
    5971<a class="signatureLink" href="#start()">start</a>():void</div> 
    60 <div class="summaryTableDescription"></div> 
     72<div class="summaryTableDescription"> 
     73   IThreadExecutor の実行を開始します.</div> 
    6174</td><td class="summaryTableOwnerCol">IThreadExecutor</td> 
    6275</tr> 
     
    6578<div class="summarySignature"> 
    6679<a class="signatureLink" href="#stop()">stop</a>():void</div> 
    67 <div class="summaryTableDescription"></div> 
     80<div class="summaryTableDescription"> 
     81   IThreadExecutor の実行を終了します.</div> 
    6882</td><td class="summaryTableOwnerCol">IThreadExecutor</td> 
    6983</tr> 
     
    8498</table> 
    8599<div class="detailBody"> 
    86 <code>public function start():void</code> 
    87 </div> 
     100<code>public function start():void</code><p> 
     101   IThreadExecutor の実行を開始します. 
     102    
     103   </p><p>このメソッドが呼び出された後は、何らかの条件に基づいて、 stop メソッドが呼び出されるまで、 
     104   Thread#executeAllThreads メソッドを断続的に呼び出すことが求められます。</p> 
     105   </div> 
    88106<a name="stop()"></a> 
    89107<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     
    93111</table> 
    94112<div class="detailBody"> 
    95 <code>public function stop():void</code> 
    96 </div> 
     113<code>public function stop():void</code><p> 
     114   IThreadExecutor の実行を終了します. 
     115   </p></div> 
    97116<br> 
    98117<br> 
  • trac/htdocs/as3/thread/org/libspark/thread/IntervalThreadExecutor.html

    r630 r637  
    4343</table> 
    4444<p></p> 
    45   IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     45  IntervalThreadExecutor クラスは IThreadExecutor インターフェイスの実装クラスで、 
    4646  指定された時間の間隔でスレッドを実行します. 
    4747   
     
    7070<a class="signatureLink" href="#start()">start</a>():void</div> 
    7171<div class="summaryTableDescription">&nb