- コミット日時:
- 2008/06/14 11:49:01 (4 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/Thread/branches/soumen/src/org/libspark/thread/threads/display/LoaderThread.as
r548 r637 42 42 43 43 /** 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> 55 57 * 56 58 * @author yossy:beinteractive … … 59 61 { 60 62 /** 61 * 新しい LoaderThread クラスのインスタンスを生成します 63 * 新しい LoaderThread クラスのインスタンスを生成します. 62 64 * 63 65 * @param request ロード対象となる URLRequest … … 79 81 80 82 /** 81 * ロード対象となる URLRequest を返します 82 * 83 * @return ロード対象となる URLRequest 83 * ロード対象となる URLRequest を返します. 84 84 */ 85 85 public function get request():URLRequest … … 89 89 90 90 /** 91 * ロードに用いる LoaderContext を返します 92 * 93 * @return ロードに用いる LoaderContext 91 * ロードに用いる LoaderContext を返します. 94 92 */ 95 93 public function get context():LoaderContext … … 99 97 100 98 /** 101 * ロードに使用する Loader を返します 102 * </p> 103 * ロード完了 (スレッド終了) 後に、ロードしたファイル (Loader.content) を取得したい場合などに 104 * このプロパティを使用します。 105 * 106 * @return ロードに使用する Loader 99 * ロードに使用する Loader を返します. 100 * 101 * <p>ロード完了 (スレッド終了) 後に、ロードしたファイル (Loader.content) を取得したい場合などに 102 * このプロパティを使用します。</p> 107 103 */ 108 104 public function get loader():Loader … … 120 116 121 117 /** 122 * 実行123 *124 118 * @throws SecurityError 119 * @private 125 120 */ 126 121 override protected function run():void … … 163 158 /** 164 159 * ProgressEvent.PROGRESS ハンドラ 160 * 161 * @private 165 162 */ 166 163 private function progressHandler(e:ProgressEvent):void … … 181 178 /** 182 179 * Event.COMPLETE ハンドラ 180 * 181 * @private 183 182 */ 184 183 private function completeHandler(e:Event):void … … 195 194 /** 196 195 * IOErrorEvent.IO_ERROR ハンドラ 196 * 197 * @private 197 198 */ 198 199 private function ioErrorHandler(e:IOErrorEvent):void … … 210 211 /** 211 212 * 割り込みハンドラ 213 * 214 * @private 212 215 */ 213 216 private function interruptedHandler():void

