这是我公司一个初学as的同事写的,也把它拿出来吧,他用的是x,y定位法,先来看xml文件的模式吧
/show.php?id=7
就是标题,连接地址,图片地址,日期,然后我们来看as是怎么解析这个xml文件了.
picW = 20
picH = 80
link1 ="link"
var main:MovieClip = this;
var myXML = new XML()
myXML.ignoreWhite = true
myXML.load("piclist.xml")
myXML.onLoad = function(success) {
if (success) {
_root.createEmptyMovieClip(loadPic,-1000)
_root[loadPic]._y =20
loadPP()
} else {
trace("加载不成功")
}
}
function loadPP() {
myList = myXML.firstChild.childNodes
myListLen = myList.length;
for ( i =1; i<=myListLen;i++){
var new_mc = _root[LoadPic].createEmptyMovieClip ("new_mc" + i, i+100);
new_mc._x = 20;
new_mc._y = (80 * (i-1));
new_mc.createTextField ("main",0,100,0,500,20);
new_mc.createTextField ("rere",-1,100,20,500,20);
new_mc.createTextField ("lianjie",-2,100,40,500,20);
new_mc.main.html = true;
new_mc.main.wordWrap = true;
new_mc.main.text = String (myXML.firstChild.childNodes[i-1].childNodes[0].childNodes);
new_mc.rere.text = String (myXML.firstChild.childNodes[i-1].childNodes[3].childNodes);
new_mc.lianjie.text = link1;
_root[LoadPic].createEmptyMovieClip("pic"+i,i+1)
_root[LoadPic]["pic"+i]._x = picW
_root[LoadPic]["pic"+i]._y =(i-1) * picH
_root[LoadPic]["pic"+i].loadMovie(myXML.firstChild.childNodes[i-1].childNodes[2].childNodes)
//设置文字样式
btntf = new TextFormat ();
btntf.color = 0x000000;
btntf.font = "verdana"; //字体型号
btntf.size = 12; //字体大小
btntf.bold = true;
new_mc.lianjie.setTextFormat (btntf);
//按钮行为
new_mc.i = i-1;
new_mc.onRelease = function () {
var who:Number = this.i;
var link:String = myXML.firstChild.childNodes[who].childNodes[1].childNodes
trace (link);
getURL (link, "_blank");
};
new_mc.onRollOver = function () {
who=this.i
this._y = newy + (mhj * who);
menutf = new TextFormat ();
menutf.color = 0xff9900;
this.lianjie.setTextFormat (menutf);
};
new_mc.onRollOut = function () {
menutf = new TextFormat ();
menutf.color = 0x0000;
this.lianjie.setTextFormat (menutf);
}
}
}
虽然写得有一些不规范化但有很多地方值得学习的.
原创文章:转载请注明www.111com.net
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级