■吉里吉里/KAG/TJS雑談質問スレ■その16at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その16 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト48:名前は開発中のものです。 08/11/30 17:26:12 3s12XMUx >>47 その発想はありませんでした。そのまま使わせていただくには どう記述すればいいのか知識不足でわからなかったので、 >>33を参考にこう書いてみました。 if(System.getKeyState(VK_PAD4)){ if(key==VK_UP){ if(key==VK_DOWN){ ・ ・ kag.keyDownHook.add(onKeyDown); MainWindow.tjsは初期状態に戻しました。 これで上手くいったような気がします。 少なくとも>>46で言った分の 「簡単に調べられる色々な問題」は起こりませんでした。 SHIFTにこだわる必要はなかったんですね。 ちょっとしたことかもしれませんが、 >>47を見るまでこの方法に気づけませんでした。 おかげで>>44の意味が理解できたと思います。 >>33=>>27もそういう意味だったのかもしれません。 日本語能力がないせいでご迷惑をおかけしました。 色んなアドバイスをくださったみなさんに感謝します。 49:名前は開発中のものです。 08/11/30 18:21:10 bTSnaN+e すみません、質問させて下さい。 街のTIPのようなシステムを作っています 語句をクリックすると語句の説明が現れて、さらにクリックすると直前の状態から本文を読み進められるというものですが、 語句の説明から戻ってきた直後に、その語句の色を(既読の印として)変えたいのです。 具体的には、下の例で言うと、*tipからreturnした直後、message0の「TIPの例」という語句の色を変えたいのです。 そこで、f.tipを既読フラグとして以下のようなソースを書いたのですが、これだとreturn後に色の変化はありません (0xaaaaffのまま。2回目以降の*start通過では色が0x0000ffに変わります)。 *start|スタート [ct] こんにちは。[l][r] [link exp="kag.callExtraConductor('first.ks','*tip'); f.tip=1"] [font color="0xaaaaff" cond="f.tip==0"][font color="0x0000ff" cond="f.tip==1"]TIPの例[resetfont] [endlink]です。[p] [jump target="*start"] *tip [layopt layer="message0" page="fore" visible="false"] [layopt layer="message1" page="fore" visible="true"] [current layer="message1" page="fore"] [er][nowait][font color="0xaaaaff"]tipだよ。[resetfont][p][endnowait] [layopt layer="message1" page="fore" visible="false"] [layopt layer="message0" page="fore" visible="true"] [current layer="message0" page="fore"] [return] 一度表示されてしまうとcond属性の再評価はできそうにないため、途方に暮れています。 お知恵を拝借できればと存じます、よろしくお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch