flash on 2010-9-16

by saku_K
♥0 | Line 25 | Modified 2010-09-16 10:33:44 | MIT License
play

ActionScript3 source code

/**
 * Copyright saku_K ( http://wonderfl.net/user/saku_K )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/80Bj
 */

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            
        }
    }
}

var dataList:Array;
//読み込むファイルのアドレス情報を作成
var request:URLRequest = new URLRequest("data.txt");
//URLLoaderのインスタンスを作成
System.useCodePage=true;
var loader:URLLoader = new URLLoader();
//読み込み完了後の処理を作成
loader.addEventListener(Event.COMPLETE,traceData);
function traceData(event:Event){
  dataList = loader.data.split("\r\n");
  var tabSplitClosure = function(item,index,arr){
      arr[index] = item.split("\t");
  }
  dataList.forEach(tabSplitClosure);
  trace("配列の長さは"+dataList.length);
  trace("一行目、0列目のデータは"+dataList[1][0]);
  trace("二行目、2列目のデータは"+dataList[3][2]);
 
}
//読み込み失敗時の簡易処理を作成
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,trace);
loader.addEventListener(IOErrorEvent.IO_ERROR,trace);

//読み込みを開始
loader.load(request);