■吉里吉里/KAG/TJS雑談質問スレ■その15at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その15 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト701:名前は開発中のものです。 08/10/22 01:14:49 XPvt9W5o 俺は大学に入って吉里吉里からプログラム始めた 702:名前は開発中のものです。 08/10/22 03:37:18 lTe9GQdd すいません、ちょっとわからない箇所があって詰まってしまったので質問させてください。 ・配列LoadDataに読込んだ1000行のデータから、一行ずつ目的の文字列を検索し、 目的の文字列が見つかれば、その行を、配列StoreDataに格納する。 また、その進捗状況を 1%毎にレイヤ5に描画する。 という処理をTJSで行いたいのですが、レイヤ5への進捗状況の描画が反映されず困っています。 以下のコードでSystem.informを行えば、レイヤ5への描画が正しく行われている事が確認できるのですが、 System.informを行わない場合、何も描画されずに処理が完了してしまいます。 System.getTickCountを使ってupdate()後に1秒ほど待つような処理を入れても描画自体が行われなかったので 何か画面の更新を行うような命令が足りないのではないかと思うのですが、それが何かわかりません。 どなたか分かる方がいたら、教えて頂けないでしょうか。 //------------------------------ var progress = 0; var disp_prog = 0; for(var i=0; i<1000 ;i++){ if(i==progress){ progress += 10; disp_prog = progress/10 +"%完了"; kag.fore.layers[5].drawText(dx, dy, disp_prog, 0xFFFFFF,255,true,0,0,0,0); kag.fore.layers[5].update(); //System.inform("表示確認"); } if(LoadData[i].indexOf("目的の文字列",0) != -1){ StoreData[i] = LoadData[i]; } } //------------------------------ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch