メイン コーダーズルーム【スクリプト系】 改行記号を消すには | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
hiruma | Åê¹ÆNo.20994 投稿日時: 2005-10-23 18:50 |
半人前 居住地: 投稿: 42
使用環境:
|
Re: 改行記号を消すには すいません。相変わらずsplitできなくて悩んでいるのですが、ちょっと気になったことがあったので質問なのですが、ユーザーに入力させた文字列を縦書きにしたり横書きにさせたりしたいのですが、
まず入力させるときは (実際に使用しているソースです。昨日と違います。すいません。) len=_parent.text1.textfield.length; tate=""; for(i=0;i<len;i++){ chr=_parent.text1.string1.charAt(i); tate+=chr+"\n"; } _parent.text1.textfield.text=tate; text1というMCの中にtextfieldというテキスト入力を配置し、その変数名がstring1です。 変数名で取得したユーザーが入力したテキストを1文字づつ間に\nを入れてtextプロパティに入れています。 で、横書きに直すときには chr=_parent.text1.string1; chr2=chr.split("\n"); yoko=chr2.join(""); _parent.text1.textfield.text=yoko; としていますが、_parent.text1.string1には縦書きの文字列があるのですが、 trace(chr.indexOf("\n")); として改行記号の数を検索すると-1が返されます。 ちなみに //chr=_parent.text1.string1; chr="あ\nい\nう\nえ\nお"; chr2=chr.split("\n"); yoko=chr2.join(""); のようにするときちんと横書きになります。 変数と.textプロパティの関係をよく理解していないのですが、このあたりが問題でしょうか。 よろしくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
改行記号を消すには | hiruma | 2005-10-22 20:52 |
Re: 改行記号を消すには | ゲスト | 2005-10-22 21:12 |
Re: 改行記号を消すには | hiruma | 2005-10-22 21:19 |
Re: 改行記号を消すには | Fumio | 2005-10-22 21:30 |
Re: 改行記号を消すには | hiruma | 2005-10-22 22:09 |
» Re: 改行記号を消すには | hiruma | 2005-10-23 18:50 |
Re: 改行記号を消すには | mayor | 2005-10-23 19:47 |
Re: 改行記号を消すには | hiruma | 2005-10-23 19:52 |
Re: 改行記号を消すには | mayor | 2005-10-23 20:16 |
Re: 改行記号を消すには | hiruma | 2005-10-23 20:48 |
Re: 改行記号を消すには | mayor | 2005-10-23 21:14 |
Re: 改行記号を消すには | _nium | 2005-10-23 21:14 |
Re: 改行記号を消すには | Fumio | 2005-10-23 21:18 |
Re: 改行記号を消すには | hiruma | 2005-10-23 21:29 |
Re: 改行記号を消すには | Fumio | 2005-10-23 22:03 |
Re: 改行記号を消すには | hiruma | 2005-10-23 22:09 |
投稿するにはまず登録を | |