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源码.rar
正规IT工作日志正规IT工作日志正规IT工作日志正规IT工作日志正规IT工作日志正规IT工作日志
关于工作记录的工作日志薄,记录你的日常工作日志
企业员工工作日志系统源码 很简单的一个功能,就是企业员工提交工作记录的 系统用户有三种角色 一、管理员,最大权限,可以管理任何栏目 二、BOSS,可以添加、修改、删除自己的日志外,还可以查看他人的日志 ...
工作中重复的内容太多,每天都写工作日志实在是太麻烦了,不写还不行。 最近因为没时间写工作日志被罚了点钱,忍无可忍之下,写了个自动生成工作日志的软件。把日常的工作内容都写进去,点几下就能自动生成完美的...
程序员-工作日志示例 管理文档 工作日志 提高效率 效率低分成两方面看: 1.把任务明确,明确到每周,每天. 2.日志就是看每天的工作任务有没有完成,如果没有完成,要说明原因并制定进度计划.
工作日志模板 平时工作时用的模板 内容是PDF格式的
专用工作日志模板,下载把
米罗工作日志软件,可以充分帮您解决上述看似简单,实质很复杂又很重要的工作,Milogs工作日志软件是日志类软件的开创者。经过七年的客户积累,免费个人版本已经超过30万的用户量,在各大下载站中始终名列下载冠军
工作日志管理,个人计划安排,日志式安排工作和生活
固定工作 临时工作 ...34 2 保存文档名:(如赵顺叶,格式:zsy201309工作日志) 35 3 本日志每日需上传今目标日志;记录表单等需上传,做好保存、归类、提交等
3、具有日志检索功能(日期、地点和工作类型检索) 4、具有选择日志的显示和报表显示功能 5、具有报表的打印功能和保存为txt文档的功能 需要改进的地方:1、报表的现实功能,目前实现的报表是通过自己设置的,如果...
\ASP工作日志管理系统,由asp编写,可以实现基本日常所需
4年工作日志4年工作日志4年工作日志
工作日志模板 excel表 excel模板
.net员工工作日志管理系统
工作日志软件功能说明
现在很多企业和公司都有写工作日志的习惯,既是领导检查工作和绩效考核的需要,也是自己在工作中成长学习的一种好习惯。此文档遵循PDCA原则,简单实用,不求完美,但求每日进益,每天精进。
平常对工作日志进行管理的好工具。有助于公司里对人员工作内容的管理。
【毕设】基于SSH+JSP+MYSQL的员工工作日志管理系统源码.zip