問答収集 カテゴリ:Flashプログラミング
現在のスレッド一覧 / 新規に質問を投稿
レス数:5 / 状態:未解決 / No:28 / ATOM
1 名前:str-arr 日付:2010/06/18(金)04:24:34 ID:CFxHATZ7LEjv
動的にTextFieldに文字列を入力し(string)、それをarrayに変換したいです。
そんな便利メソッドありませんか?

var str:String="[1,2,3]";
var arr:Array= choubenriMethod(str);
//arr=[1,2,3]

こういったかんじです。
2 日付:2010/06/19(土)10:42:35 ID:yDl4tzgDJCHR
ありますよ。
String.split() メソッドで分割して配列に格納できます。

var my_str:String = "1,2,3";
var my_array:Array = my_str.split(",");

配列内のデータはすべて文字列になります。
3 日付:2010/06/20(日)00:07:48 ID:CFxHATZ7LEjv
ありがとうございます
しかしこれですとarrayが入れ子になっていた場合うまく変換できませんね・・・
4 日付:2010/06/20(日)15:29:09 ID:yDl4tzgDJCHR
JSONを使うのはどうでしょう。
http://clockmaker.jp/blog/2009/11/actionscript-json/
5 日付:2010/06/26(土)21:07:23 ID:9kJEWPZA4knz
正規表現を上手く組み合わせて何とかならないのかなあ。
このスレッドについて
質問の状態 :
未解決
投稿開始日 :
2010/06/18(金)04:24:34
投稿終了日 :
2010/06/26(土)21:07:23
投稿者 :
str-arr
レス総数 :
5
スレッド番号 :
28
MondoCollectionSystem ver.0x00020000 by Hakuhin