概要 | テキストの行数設定について |
---|---|
投稿者 | Parafla Quality |
状態 | |
カテゴリー | ParaFla! |
投稿日 | 2009-05-02 (土) 21:24:59 |
バージョン | 1.37 |
テキストに文を表示して、"¥n"などで改行するようにしたのですが 行が多くなるとフリーズしてしまいます 10行だけ表示して、テキストから見えなくなったやつを消したいのですがどうすれば消せるでしょうか
補足: 改行しすぎてテキストからはみだして見えなくなってしまうということです
補足2: message(変数)というテキストとnyuryoku(変数)というテキストがあるとします nyuryokuのスクリプトに
onkeypress<Enter>{ message = message + "\n" + nyuryoku; }
これでnyuryokuで改行し続けるとmessageからはみ出ると思います。 このはみ出てみえなくなったmessageのほうの文章を10行いったら 自動で消えていくようにしたいのです。
on(keypress"<Enter>"){ message = message + "\n" + nyuryoku; arraymax = 10; // 表示行数 arraymessage = message.split("\n"); // message欄を行(\n)で配列化 if( arraymessage.length > arraymax ){ deletemessage = arraymessage.splice( 0, arraymessage.length - arraymax ); } // 表示行数を超えたら超過行数分を配列先頭から削除、超過分はdeletemessageへ一時保存 message = arraymessage.join("\n"); // 配列化からmessageへ戻す nyuryoku = ""; // nyuryoku初期化 }-- 2009-05-06 (水) 22:25:22