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 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 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 直线绘制方法之“大杂烩”下一篇: 关于Fscommand的使用教程+打开方式的链接
关于flash动态读取xml数据来实现评论功能的所有评论