private var csv:URLLoader = new URLLoader();
private var array:Array = new Array();
private var urlr:URLRequest = new URLRequest();
public function loadRecipe(path:String):void
{
try
{
csv.dataFormat = URLLoaderDataFormat.TEXT;
urlr = new URLRequest(path);
csv.addEventListener(Event.COMPLETE, finishRecipe);
csv.load(urlr);
}
catch (e:SecurityErrorEvent)
{
trace("1");
}
catch (e:IOErrorEvent)
{
trace("2");
}
}
public function finishRecipe(e:Event):void
{
var csvString:String = csv.data as String;
array = csvString.split(",");
}
私が使用しているコードは上記のとおりです。完了イベントをトリガーすることができません。つまり、配列に値が入力されません。理由について誰かが私に洞察を与えることができますか?
編集:すべての弱い参照を取り除き、エラーをチェックするように変更しました。エラーは発生しません。