机械舞蹈教学视频:求救!flash as2中量的作用域问题!

来源:百度文库 编辑:高校问答 时间:2024/03/28 19:15:13
//以下是在主时间轴的第一桢定义的
var strConfig:String = new String();
var arrPicUrl:Array= new Array();
var intTotal:Number = new Number();
var strMusicUrl:String = new String();
var strPicUrl:String = new String();
this.createEmptyMovieClip("loadTarget_mc",this.getNextHighestDepth());

this.loadTarget_mc.onData = function()
{
trace(this._parent); //_level0
this._parent.music_txt.text = this.urlMusic;
this._parent.intTotal = this.totalPic;
this._parent.strMusicUrl = this.urlMusic;
this._parent.strPicUrl = this.urlPic;
this._parent.arrPicUrl = strPicUrl.split("|");
trace(this._parent.intTotal); //3
trace(this._parent.strMusicUrl); //aaa
trace(this._parent.arPicUrl); //1,2,3

};
loadVariables("myData.txt", loadTarget_mc);
trace(intTotal); //0,需要 3
trace(strMusicUrl); //undefine, 需要aaa
trace(arrPicUrl); //undefine, 需要1,2,3

怎样才能把this.loadTarget_mc.onData 中的参数付给外部的intTotal啊?