stop(); load_txt.selectable = false;//动态文本用于显示加载进度 onEnterFrame = function () { var l:Number = _root.getBytesLoaded(); var t:Number = _root.getBytesTotal(); var p:Number = Math.round(l/t)*100; load_txt.text = "loading "+p+"%";//动态文本显示加载进度 if (l == t) { delete onEnterFrame; this.play(); } };
第二帧用于导入外部XML,XML中存贮了图片地址,图片名称等数据。
stop(); Title_txt.selectable = false; System.useCodepage = true; var _imgPathArray:Array = new Array();//存贮图片地址的数组 var _imgTitleArray:Array = new Array();//存贮图片名称的数组 var _imgBgColorArray:Array = new Array();存贮图片背景颜色的数组 var _xml:XML = new XML(); _xml.ignoreWhite = true; _xml.onLoad = function(sUCcess) { if (success) { var xmllength:Number = this.firstChild.childNodes.length; for (var i:Number = 0; i<xmllength; i++) { _imgPathArray.push(this.firstChild.childNodes.attributes.path);//地址 _imgTitleArray.push(this.firstChild.childNodes.attributes.Title);//图片名称 _imgBgColorArray.push(this.firstChild.childNodes.attributes.BgColor);//背景颜色 play();