快速业务通道

flash动态读取xml数据来实现评论功能

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12

trace(commentArray[ArrayID].comment_time);
trace(commentArray[ArrayID].comment_ip);*/
//debug end
loadTemplates();
//load template
};
loadTemplates = function () {
// Loop through all of the comments
for (i=0; i // Create a new movie clip to hold the template
commentMC = this.createEmptyMovieClip("comment"+i + "_mc", depth++);
// Load in the template
commentMC.loadMovie("comment_template.swf");
//trace("loadTemplates");
}
};
function showTxt(textfield,txt,id){
//trace("this "+txt);
counterArrayid=counterArray[id];
if(counterArrayid < txt.length){
//trace();
textfield.text += txt.charAt(counterArrayid);
counterArrayid ++ ;
counterArray[id]=counterArrayid;
//trace("counterArray[ "+id+"] is"+textfield.text);
}else{
loop=loopTitles[id];
clearInterval(loop);
trace("finished"+loop);
if(id==(loopTitles.length-1)){
intervaling1 = false;
}
if(intervaling1==false&&intervaling2==false){
_root.intervaling = false;
}else{
_root.intervaling = true;
}
trace(_root.intervaling);
//检查是否读取数据
}
};
function showContents(commentMC,i){
if(s commentMC[s].obj.contentOfMask.gotoAndPlay("show");
trace("commentMC is"+commentMC[s].obj.contentOfMask);
}else{
clearInterval(loopMC);
intervaling2 = false;
if(intervaling1==false&&intervaling2==false){
_root.intervaling = false;
}else{
_root.intervaling = true;
}
trace(_root.intervaling);
//检查是否读取数据
s=0;
}
s++;
};
//set variables
var comment_id="";
var comment_title="";
var comment_author="";
var comment_content="";
var comment_ip="";
var comment_time="";
var commentArray:Array = new Array();
var depth = 1; //load movie clip into sepcific level
var id = 0; //getInfo id
//var counterArray:Array = new Array(0,0,0,0,0,0);//订制一页显示多少评论
var counterArray:Array = new Array();
var counterMC:Array = new Array();
var commentMC:Array = new Array();//把加载的mc加入mc
var loopTitles:Array = new Array();
var titlesArray:Array = new Array();//titles show
var s = 0;//for the showContents function
var intervaling1=true;//初始化判断是否数据在装载
var intervaling2=true;//初始化判断是否数据在装载大家可别被这些代码吓者,其实很简单只要把他们分开来研究
1,看一下要读取的xml,这个xml总体来说可分为两部分 page_info 读取comment页面时候的属性 comment_info 里面每一个评论的属性


3
2
20



电影评论vincentdiada
vincent
11111
11111
242424242




23456
vincent
11111
11111
0d0a0




电影评论vincentdiada
vincent
11111
11111
242424242




23456
vincent
11111
11111
0d0a0



comment_list.swf 就是显示页面了 同样也只有一帧 按此在新窗口浏览图片
如图所示,其中里面的as stop();
import mx.controls.Alert;
var page_current=1;
var UserID;
var UserIP;
var programID;
var catalogNumber;
var intervaling = true;
//set action
loadContent();
最前一页.emptyBtn.onRelease = function(){
if(intervaling == true){
errorShow("失败","正在读取数据中,请等待");
}else{
if((page_current-1)>0){
page_current=1;
page_current_info.text = "第" + pag

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号