+ -
当前位置:首页 → 问答吧 → 求教:1120错误,访问的属性未定义的问题

求教:1120错误,访问的属性未定义的问题

时间:2011-03-23

来源:互联网

小弟新手一名,今天在写代码的时候,编译的时候老是报错,不知道到底错在哪里,求教
复制内容到剪贴板
代码:
var music_m:Array = [];
var num;
var url:String = "music.txt"
var myReg:URLRequest = new URLRequest(url);
var myVar:URLVariables = new URLVariables();
var myLoader:URLLoader = new URLLoader();
myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
myLoader.load(myReg);
myLaoder.addEventListener(Event.COMPLETE,In);
function In(e:Event):void{
    myVar = myLoader.data;
    num = myVar.num;
    for (var i = 1; i<=num; i++) {
            music_m[i-1] = myVar["n"+i];
    };
}
就是上面myLaoder.addEventListener(Event.COMPLETE,In);这一句提示错误,求教啊,不胜感激

作者: cybery   发布时间: 2011-03-23

复制内容到剪贴板
代码:
var music_m:Array;
var url:String="music.txt";
var myReg:URLRequest=new URLRequest(url);
var myLoader:URLLoader = new URLLoader();
myLoader.dataFormat=URLLoaderDataFormat.VARIABLES;
function In(e:Event):void {
    var myVar:URLVariables=e.target.data as URLVariables;//这里需要转换类型
    var num:int=int(myVar.num);
    music_m=[];
    for (var i = 1; i<=num; i++) {
        music_m[i-1]=myVar["n"+i];
    }
}
myLaoder.addEventListener(Event.COMPLETE,In);
myLoader.load(myReg);
如果需要继续追问,请上传所有相关文件

作者: flash023   发布时间: 2011-03-23