类似:http://games.sina.com.cn/ 简单点,就使用xml+flash,可以直接修改xml 第一帧: myid_num = new Array(); 取名为"date.xml"的文件:mytitle_num = new Array(); total = new Array(); System.useCodepage = true; var myxml = new XML(); myxml.ignoreWhite = true; myxml.load("date.xml"); myxml.onLoad = function(success) { if (success) { loader._visible = false; parseXML(); } else { trace("XML加载失败!"); } }; parseXML = function () { total = myxml.firstChild.childNodes[0].childNodes; for (i=0; i<total.length; i++) { myid_num[i] = total[i].attributes.myid; mytitle_num[i] = total[i].attributes.mytitle; } shownews(); 54com.cn }; shownews = function () { for (i=0; i<4; i++) { duplicateMovieClip(this.news, "news"+i, i); this["news"+i]._x = 13.5; this["news"+i]._y += 5+i*23; id1 = myid_num[i]; title1 = mytitle_num[i]; if (title1.length>=9) { title1 = title1.substring(0, 9)+"..."; } // id2 = "0"+id1+"."; id2 = "※ "; title2 = id2+title1; this["news"+i].txt = title2; this["news"+i].onRelease = function() { url1 = "http://football./tnew.asp?id="; id3 = this._name.slice(4); id4 = myid_num[id3]; url2 = url1+id4; 中国网管论坛bbs.bitsCN.com trace(url2); getURL("javascript :MM_openBrWindow("+"’"+url2+"’"+",’_b’,’resizable=no,scrollbars=yes,width=600’)"); }; } }; <?xml version=’1.0’ encoding=’UTF-8’?>
<data> <newsid> <project myid="1" mytitle="新闻1" /> <project myid="2" mytitle="新闻2" /> <project myid="3" mytitle="新闻3" /> </newsid> </data> |
|