我正在尝试在 Air 应用程序中实现 CSVLib,但遇到一个对我来说似乎完全不合逻辑的错误。
“1120:未定义属性 csv 的访问。” 和“1120:访问未定义的属性完成处理程序。”
我唯一能想到的是它没有正确导入 csv 类,或者类本身被某种方式破坏了?我知道我的导入路径是正确的,因为我是根据自动提示直接输入的。下面的代码直接从 csv lib 站点上的 how-to wiki 复制而来。
或者您需要做一些特别的事情来让外部动作脚本类在 flashbuilder 中工作?
<fx:Script>
<![CDATA[
import com.shortybmc.*;
import com.shortybmc.data.parser.CSV;
var csv:CSV = new CSV();
csv.addEventListener (Event.COMPLETE, completeHandler);
csv.load (new URLRequest('example-2.csv'));
function completeHandler (event: Event)
{
trace ( csv.data.join('\r') );
// do something ...
}
]]>
</fx:Script>