var rooturl_String = new String(_root._url);
var rooturl_Array = rooturl_String.split("/");
var swfFile_Name = new String(rooturl_Array[rooturl_Array.length-1]);
var xmlFile_Name = swfFile_Name.slice(-12,-4);
var my_sound:Sound = new Sound();
getXmlBook("../txt/T010000A.xml", xmlFile_Name);
getXmlBook("../../../../studyrecordservlet?lessonName=CATA-DG-HC05-UNIT08",xmlFile_Name);
//启动装载(url,book的type值)
//例(//http://training.alcargo.com.cn/www/kejian/Book2/txt/T010100A.xml,unit1.2)
//------------------------------------------------------------------------------
function getXmlBook(url, name) {
//自写方法(可以写到 一指写文件中)
xmlObj = new XML();
//新建一个节点XML
xmlObj.ignoreWhite = true;
//忽略白空格
xmlObj.load(url);
//读入XML
xmlObj.onLoad = function(success) {
//匿名内隐类用来读XML(出了本方法xmlObj未定义)节约内存在结束时回收内存
var src = "";
if (success) {
//trace("XML加载成功!"); //打印日志
var temp = xmlObj.cloneNode(true);
//深度拷贝到temp(temp在后面会有改变所以不能用var temp=xmlObj)
temp = getMainDoc(temp, "book", name);
//文本找寻(从总节点中找到)book标签type为name的头一个内容
cyclenubmer = getAttribute(temp, "value");
//属性名为value 的值是多少
temp = getMainDoc(temp, "page", "classes");
//
src = getMainDoc(temp, "line", "char");
image = getMainDoc(temp, "line", "image").childNodes;
pageno = getMainDoc(temp, "line", "pageno").childNodes;
prevpage = getMainDoc(temp, "line", "MoviePrev").childNodes;
mepage = getMainDoc(temp, "line", "MovieSelf").childNodes;
nextpage = getMainDoc(temp, "line", "MovieNext").childNodes;
sound = getMainDoc(temp, "line", "MovieSound").childNodes;
titlename = getMainDoc(temp, "line", "TitleName").childNodes;
} else {
//trace("XML加载失败!");
src = "服务器问题请连系工作人员";
}
firstLineTxt = src;
MoviePrev = prevpage;
MovieSelf = mepage;
MovieNext = nextpage;
cycle = cyclenubmer;
if (sound.length>0) {
my_sound.loadSound(sound, false);
}
if (image.length>0) {
pic01.contentPath = image;
}
if (titlename.length>0) {
title_name = titlename;
}
if (cycle>=9) {
flash_name= xmlFile_Name;
}
};
}
my_sound.onLoad = function(bSuccess:Boolean):Void {
if (bSuccess) {
this.start(1, false);
} else {
cycle =1 ;
}
};
my_sound.onSoundComplete = function() {
cycle =1 ;
};
//------------------------------------------------------
function getAttribute(tree, key) {
if (tree.attributes.value.length>0) {
return tree.attributes.value;
} else {
return "";
}
}
function getMainDoc(tree, tager, type) {
var temp1;
for (i in tree.childNodes) {
temp1 = tree.childNodes[i];
if (temp1.localName == tager && temp1.attributes.type == type) {
return temp1;
}
}
return "没找到标签";
}
Movie_prev.onRelease = function():Void {
loadMovie(MoviePrev, "_root");
play();
};
Movie_self.onRelease = function():Void {
loadMovie(MovieSelf, "_root");
play();
};
Movie_next.onRelease = function():Void {
if (cycle>0) {
loadMovie(MovieNext, "_root");
play();
}
};
分享到:
相关推荐
工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员更好地管理自己的工作,提高...
工作日志模板是职场人士日常工作中记录个人工作进度、任务完成情况、问题与解决方案以及学习心得的重要工具。本文将从工作日志的意义、结构、填写方法以及如何利用工作日志提高工作效率等方面,深入探讨工作日志模板...
《员工工作日志管理系统1.0源码》是一款专为企业管理设计的应用,旨在高效地跟踪和管理员工的工作日志,从而提升工作效率,优化工作流程。该系统的核心功能包括员工日志记录、工作状态追踪、任务分配及反馈等,为...
工作中重复的内容太多,每天都写工作日志实在是太麻烦了,不写还不行。 最近因为没时间写工作日志被罚了点钱,忍无可忍之下,写了个自动生成工作日志的软件。把日常的工作内容都写进去,点几下就能自动生成完美的...
《每天提醒写工作日志的小软件 V1.1》是一款专为提高工作效率、规范工作记录设计的应用程序。作为V1.0的升级版,它在原有功能基础上进行了优化,为用户提供了更加贴心和便捷的工作日志管理体验。该软件的核心亮点...
在软件项目实施过程中,工作日志是至关重要的文档之一,它记录了项目团队在特定时间段内的活动、进展、遇到的问题以及解决方案。通过让客户对工作日志进行确认签字,可以确保双方对项目的理解和进度保持一致,减少...
工作日志模板是一种有效的时间管理和自我评估工具,它在IT行业中尤其重要,因为这个领域往往需要高度的组织和效率。以下是对标题、描述和标签所提及的“专用工作日志模板”的详细说明: 1. **结构化记录**:专用...
工作日志管理系统是一种高效的工作流程管理工具,特别适用于企业中对员工日常工作内容的记录与跟踪。这个系统的主要目的是促进团队沟通、提高工作效率,并为管理者提供一个全面了解员工工作情况的平台。 工作日志...
在ASP源码中,"工作日志记录系统 v1.0"是一个专门为追踪和记录工作活动而设计的应用程序。这样的系统对于项目管理、任务监控以及团队协作至关重要,因为它能够帮助用户跟踪工作进度、分配任务、识别瓶颈以及衡量工作...
正规IT工作日志正规IT工作日志正规IT工作日志正规IT工作日志正规IT工作日志正规IT工作日志
【毕设】基于SSH+JSP+MYSQL的员工工作日志管理系统是一套完整的Web应用程序,旨在帮助企业管理并记录员工的工作日志。系统采用Struts2(S)作为表现层框架,Spring(S)作为业务层框架,Hibernate(H)作为持久层...
政府工作日志系统是一种专为行政管理设计的信息技术解决方案,旨在提高工作效率,规范工作流程,并确保工作的可追溯性和透明度。这个系统的核心功能是记录、管理和分析政府工作人员的工作活动,以便于监督、评估和...
【ASP工作日志管理系统】是一个基于ASP(Active Server Pages)技术开发的应用系统,主要用于记录和管理日常工作中的事件、任务和进度。ASP是微软提出的一种服务器端脚本环境,它允许开发者使用HTML、VBScript或...
社区法律顾问工作日志 社区法律顾问工作日志是社区法律顾问在执行法律顾问工作时需填写的日志,记录了法律顾问的工作内容、服务对象、服务时间、服务地点、服务内容、服务成果等信息。该日志是社区法律顾问工作的...
工作日志是一个重要的工具,尤其对于IT行业的开发者来说,它能够帮助记录每天的工作内容,跟踪项目进度,提高工作效率,同时也是自我管理和团队协作的有效手段。"工作日志测试版"作为一个学习资源,旨在展示一个工作...
工作日志生成器是一款专为提高工作效率而设计的软件工具,它可以帮助用户快速、便捷地创建和管理日常工作日志。这个压缩包文件“工作日志生成器.rar”包含了一个名为“工作日记生成器.exe”的可执行文件,这通常是...
米罗工作日志软件,可以充分帮您解决上述看似简单,实质很复杂又很重要的工作,Milogs工作日志软件是日志类软件的开创者。经过七年的客户积累,免费个人版本已经超过30万的用户量,在各大下载站中始终名列下载冠军
【ASP工作日志系统概述】 ASP(Active Server Pages)是一种微软开发的服务器端脚本环境,用于创建动态交互式网页。在本案例中,“一个相当不错的工作日志ASP代码”提供了一个基于ASP技术构建的工作日志管理系统,...
工作日志管理,个人计划安排,日志式安排工作和生活
工作日志系统是一种高效能的工具,用于个人和团队跟踪、管理和报告日常工作任务。它能够帮助用户记录工作进度,提高工作效率,并确保责任清晰,任务分配明确。以下是对这个工作日志系统的详细介绍: 1. **日汇报...