人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

ちょうどPerlでいうと

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


のような感じです。

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

●質問者: zachouR
●カテゴリ:インターネット ウェブ制作
✍キーワード:ActionScript Flash Perl USER あいうえお
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● GEN111
●35ポイント

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

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

人力検索はてな

◎質問者からの返答

ありがとうございます!

助かりました!


2 ● kujirahand
●35ポイント

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...

◎質問者からの返答

なるほどー!!

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ