くまデザインきんくまデザインブログお問い合わせTextArea、TextFieldの改行コードは\n?2008/10/12こんばんは。サーバから画像を取得するところでいきなりつまってしまいました。その辺はまとまったらお知らせするとして、今回は表題の件です。それで、サーバーとASの画像がらみで検索をかけていたら、下記のサイトが見つかりました。ありがとうございます。Flashから画像ファイルを保存するこの例では私のやろうとしていることと逆のことをしています。例)ASから画像取得→サーバーで画像保存。私)サーバーで画像取得→保存しないでASに渡す→ASでBitmap化ですが、とりあえずサンプルを試そうとしました。するとこんな感じにコピーされます。flash.events.Event;以下略このままのソースだと各行の先頭の行番号が邪魔なので、動きません。それを消すようにしたいと思って作ったのが上のswfです。使い方1.入力文字列にさっきの文字をペースト2.正規表現に以下を入力rs*d+.s|^s*d+.s3.置換文字列に以下を入力n4.置換ボタンを押す。それで、このサンプルを作っててわかったことなんですが、TextArea、TextFieldの改行コードってrなんですね。"anb"とか思いますよね?だけどこれだと正規表現でnでひっかからなかったんです。なんかテキストエリアにつっこんだときに自動的にnはrに置き換わってしまっているんです。最初それがわからなくて困ってしまいました。TextFieldなんかにつっこまなければ、勝手におきかわることもないんでnでひっかかります。今回のソースは以下のものです。s;}それで、getReplaceStrのところなんですが、置換文字列に、nとかrをスクリプトに直接書いた場合、きちんと改行の動作をします。TextFieldから拾ってきたものをそのままreplaceの第二引数にもってくるとうまく動作しなかったので、こんな感じにしています。文章だとよくわかんないと思いますけど、、。LINEスタンプ作りました!毎日使える。Flashこのブログについてこんにちは。フロントエンドエンジニアです。自作のiPhoneアプリを作っています。