FLASH Actionscriptに詳しい方にお聞きします。


ある文字列をユーザーに入力して貰い、その文字列を数値化することは可能でしょうか?

ちょうどPerlでいうと

$user = "あいうえお";
@buf = unpack("C*", $user);
(※これは「あいうえお」という文字をそれぞれコード数値化するものです。)


のような感じです。

とにかく全角の文字列を数値化したいのです。
よろしくお願い致します。

回答の条件
  • URL必須
  • 1人20回まで
  • 登録:2007/08/30 11:03:44
  • 終了:2007/09/06 11:05:16

回答(2件)

id:GEN111 No.1

GEN111回答回数472ベストアンサー獲得回数582007/08/30 11:22:58

ポイント35pt

こんな感じで行けると思います。

user = 'あいうえお' ; // 実際は入力フィールドから取得
var buf = [] ; // 文字コードを格納する配列
for (var i = 0; i < user.length; ++i) buf.push(user.charCodeAt(i)) ;

人力検索はてな

id:zachouR

ありがとうございます!

助かりました!

2007/08/30 11:54:25
id:kujirahand No.2

kujirahand回答回数27ベストアンサー獲得回数22007/08/30 11:28:45

ポイント35pt

ActionScript2.0だと以下の感じです。

=========

var user:String = "あいうえお";

var c_ary:Array = user.split("");

var num_ary:Array = new Array();

for (var i = 0; i < c_ary.length; i++) {

num_ary[i] = c_ary[i].charCodeAt(0);

}

=========

String.split("") で一文字ごとに区切られます。

http://livedocs.adobe.com/flashlite/2_jp/main/wwhelp/wwhimpl/com...

id:zachouR

なるほどー!!

試行錯誤しながらやってみようと思います。

2007/08/30 11:54:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません