メイン どこでもFlash【携帯向けFlash関連】 テキスト入力の改行について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jackson | Åê¹ÆNo.38860 投稿日時: 2008-5-17 10:34 |
新米 居住地: 投稿: 8
使用環境:
WinXP,Flash Professonal MX2004 |
テキスト入力の改行について こんにちわ。チャット機能をもつゲームを作成しています。
テキスト入力で変数に文字を入れて外部ファイルへと送っているのですが、改行をして外部ファイルへ送ると外部ファイル側でエラーが出てしまいます。 そこでテキスト入力で改行をできなくする、あるいは入力された文字の改行を取り除くという処理をしたいのですが、何か良い方法があれば教えてください。 環境は、Windows XP SP2、MX 2004、Flashlite1.1です。 よろしくおねがいします。 |
とんび | Åê¹ÆNo.38863 投稿日時: 2008-5-17 20:58 |
Bak@Fla大巨匠 居住地: 佐賀県 杵島郡 投稿: 275
使用環境:
MX CS3 :Flash CS6:CS6 .7.5 |
Re: テキスト入力の改行について 思うに、Flash側の問題じゃなくて、外部ファイル(CGI?)の方の問題じゃないかと。
外部ファイル側で、問題となる文字を変換するなり削除するなりすれば良いんじゃないでしょうか? それとも、外部ファイルの方はどこかから提供されているものだから、修正できないとか?
|
jackson | Åê¹ÆNo.38870 投稿日時: 2008-5-19 9:20 |
新米 居住地: 投稿: 8
使用環境:
WinXP,Flash Professonal MX2004 |
Re: テキスト入力の改行について とんびさん、返信ありがとうございます。
外部ファイルは修正は可能です。外部で改行コードを削除しようとしていたのですがうまくいかず、どうやら外部ファイル側のエラーでなく、ただ外部ファイルに変数を送れていないということに気がづきました。 問題はescapeでURLエンコードして外部ファイルに送ることで解決しました。 テキスト入力の変数名:precomment fscommand2("escape", precomment, "comment"); loadVariables("外部ファイル名?comment=" add comment, _root); として入力されたものをURLエンコードしてから、外部へ送り改行コードを削除するようにしました。 同じ問題にぶつかった人、参考にしてください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |