网站大量收购独家精品文档,联系QQ:2885784924

actionscript3_0_xml制作课堂随机点名小工具.pdfVIP

actionscript3_0_xml制作课堂随机点名小工具.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
actionscript3_0_xml制作课堂随机点名小工具

科技信息 2010 年 第 23 期SCIENCE TECHNOLOGY INFORMATION 0 概述 FLASH 作为一款矢量动画制作工具 , 因其生成文件容量小 、 绘制 的矢量图放大后不失真等优点 , 被广泛应用于游戏 、 广告 、 MTV 、 电子 书 、 课件及网站设计 、 视频点播 、 手机程序等领域 。 ActionScript 作 为 FLASH 的脚本语言给动画增添了强大的交互性 , 它具有在应用程序 上添加复杂交互 、 回放控制和数据显示等功能 。 ActionScript 经历了三 个 版 本 , 分 别 是 1.0 、 2.0 和 3.0 。 该 技 术 规 范 的 最 新 版 本 是 ActionScript3.0 。 XML ( Extensible Markup Language ) 即可扩展标记语言 , 它使用简 单的标记描述数据 , 便于读写 , 可以跨平台使用 , 因而被众多的编程人 员所使用 。 1 工具整体设计 工具设计的目的是为课堂随机点名提供便利 。 该工具主要实现以 下功能 : 1.1 通过 ActionScript 读取 XML 文档 , 加载学生学号 、 姓名信息 ; 1.2 运用 setInterval 间隔函数 , 随机抽取学生姓名及学号 , 并且避免 重复点名 ; 1.3 显示已点名学生名单 。 Flash 源文件只设置一帧 , 分为三个图层 , 如图 1 , 从下到上 , 第一 个图层为背景层 ( backgroud ), 对工具起美化修饰作用 ; 第二层为显示 层 ( text ), 主要显示随机点名的学生信息 、 已点名的学生名单 、 人数不 足无法点名的提示信息以及 “ 开始 ” 和 “ 结束 ” 两个按钮 。 第三层为脚本 层 ( actionscript ), 用于设置帧动作 。 图 1 2 制作步骤 2.1 创建并加载 XML 文档 将 学 生 的 学 号 及 姓 名 等 信 息 写 入 XML 文 档 , 并 取 名 为 INFO. XML 。 代码如下 : ?xml version=1.0 encoding=utf-8? content Name= 随机点名 // 顶层结点 student Name= 姓名 1 // 一级子结点 xuehao! [CDATA[2008024201]]/xuehao // 二 级子结点 /student student Name= 姓名 2 xuehao ! [CDATA[2008024202]]/ xuehao /student student Name= 姓名 3 xuehao ! [CDATA[2008024203]]/ xuehao /student …… /content 该 XML 文档是一个多层嵌套的结构 , 如上代码所示 , 顶层结点嵌 套多个一级子结点 , 一级子结点代表每个学生的姓名 , 可以根据实际 的学生人数进行增删 , 每个一级子结点下又嵌套一个二级子结点 , 二 级子结点包含学生的学号信息 。 在 FLASH 源文件的动作层中设置脚本命令加载 XML 文档 , 并读 取信息 , 代码如下 : var dm_xml:XML = new XML(); dm_xml.ignoreWhite = true; dm_xml.load(INFO.XML); dm_xml.onLoad = function(success:Boolean) { if (success) { var childnodes_array:Array = dm_xml.firstChild.childNodes; // 读取顶层结点下的所有一级子结点并存入数组 for (var i = 0; ichildnodes_array.length; i++) { xm_arr[i] = childnodes_array[i].attributes.Name; // 将顶层节点 下 的 每 个 一 级 子 级 节 点 属 性 值 name 存 储于数组 xm_arr for (var j = 0; j childnodes_array [i].childNodes. length; j++) { xh_arr [i] = childnodes_array [i].childNodes[j]. childNodes[0]; // 将每个一级子节点下的二级子级节点的值 存储于数组 xh_arr } } } else { tishi.text += 加载失败 ; // 如果加载失败显示提示信息 } }; 2.2 随机点名 读取 XML 文档信息后 , 将其存入两个数组 , 这一部分运用间隔函 数 setInterval 对

文档评论(0)

561190791 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档