flash素材、flash片头、flash特效、flash源码,flash相册等flash资源都是本站的重要flash素材请大家支持新丁flash素材网!
首页 | 片头欣赏 | Banner 欣赏 | Flash 特效 | 网站欣赏 | 黄色笑话 | 技术文档 | 视频教程 | 网页模板 | flash小游戏 | 源码下载 | 相关下载 | 声音下载 |
flash Action应用 您当前的位置是:首页 >> 技术文档 >> flash Action应用 >> 详细内容
用Flash actionscript实现多选题示例
加入时间:2007-10-6 浏览:54 录入:启能Flash资源网 来源:网络
今天在闪吧和经典都有朋友问到选择题的制作,所以刚才花时候做了个多顶选择题的简单示例。先看看效果:

代码如下:

//============================================================
//多项选择题回贴示例,经典论坛 终极讨厌 原创,欢迎使用,随便修改
//=============================================================
//
//==========题干==========
ti_txt.text = "我们经典论坛有几个版块? A 2个  B 3个  C  4个  D N个,嘿嘿/n/n/n正确答案是ABC";
//==========答案==========
var daan_str:String = "ABC";
//==========提交==========
tijiao_btn.enabled = false;
tijiao_btn.onRelease = function() {
if (daan_str.length == daan_txt.text.length) {
  for (var d:Number = 0; d<daan_str.length; d++) {
   //字符串对比
   if (daan_txt.text.indexOf(daan_str.charAt(d)) == -1) {
    attachMovie("x_mc",x_mc,2008,{_x:256, _y:169});
    trace("错了!");
    break;
   }
  }
  if (d == daan_str.length) {
   attachMovie("g_mc",g_mc,2008,{_x:256, _y:169});
   trace("正确!");
  }
} else {
  trace("错了!");
  attachMovie("x_mc",x_mc,2008,{_x:256, _y:169});
}
};
//==========单选按钮初始化==========
var fuwei_array:Array = [A, B, C, D];
function fuwei_func() {
for (var h:Number = fuwei_array.length-1; h>=0; h--) {
  fuwei_array[h].selected = false;
  fuwei_array[h].addEventListener("click",this);
}
}
this.click = daan_func;
fuwei_func();
//==========显示已选答案==========
function daan_func() {
daan_txt.text = "";
tijiao_btn.enabled = true;
for (var h:Number = 0; h<fuwei_array.length; h++) {
  if (fuwei_array[h].selected) {
   daan_txt.text += fuwei_array[h]._name;
  }
}
}
stop();

源文件下载:点击这里下载Fla源文件

关于我们 | 联系方式 | 广告赞助 | 免责声明 | 站点留言 | 友情链接 | 推荐站点
Copyright 2007-2008 新丁flash资源(flash素材)网 All Rights Reserved
新丁flash资源(flash素材)网 保留所有权利 未经许可请勿任意转载或复制使用 
请使用1024*768分辨率浏览本站以达到浏览新丁flash资源(flash素材)网的最佳视觉效果
新丁flash资源(flash素材)网中所有的解压密码均为:www.qnflash.com
粤ICP备08010396号