`
hgfghwq20
  • 浏览: 39260 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

flash单选题教程

阅读更多

[前言]
1、写本教程得到了“终极讨厌”老师的大力帮助,在此表示感谢!
2、初学者写的教程面向初学者,让我们成为高手吧!
[效果]
[步骤]
第一步:在主场景中从下到上依次创建几个图层——“背景”、“标题”、“题目”、“答案显示”、“答案按钮”、“成绩”、“判断”、“交卷”、“动作”。(“背景”、“标题”、“题目”图层中设置较简单,这里不再叙述)。
第二步:在“答案显示”图层中,拉出几个动态文本框,分别放在每一题的括号中,变量名依次为daan1、daan2、daan3、daan4。
第三步:创建按钮元件,画一个矩形,把矩形拖到最后一帧;打开库,把刚才制作的按钮分别拖到“答案按钮”图层上,放在每一题的选项上,第一题各按钮实例名分别为t1_btn1、t1_btn2、t1_btn3、t1_btn4,第二题把t1改为t2,依次类推。
第四步:在“成绩”图层上拉一个动态文本框,变量名为chengji。
第五步:创建影片剪辑元件,第一帧画一个“√”,第二帧画一个“×”;把该元件分别拖到“判断”图层的每一题括号后面,实例名分别为panduan1、panduan2、panduan3、panduan4;双击任意一个元件,进入该元件编辑场景,在第一帧插入空白关键帧,在该帧上写上代码:stop()。
第六步:制作两个按钮,一个显示有“交卷”文字的按钮,一个显示有“返回”文字的按钮;拖到主场景合适的位置(位置最好重合),实例名分别为jiaojuan、fanhui。
第七步:在“动作”图层的帧上写如下代码:
jiaojuan._visible = 1;
fanhui._visible = 0;
var daan_array:Array = ["A", "B", "C", "D"];
for (var d:Number = 4; d>0; d--) {
this["t4_btn"+d].id = this["t3_btn"+d].id=this["t1_btn"+d].id=this["t2_btn"+d].id=d;
this["t1_btn"+d].onRelease = function() {
  daan1 = daan_array[this.id-1];
};
this["t2_btn"+d].onRelease = function() {
  daan2 = daan_array[this.id-1];
};
this["t3_btn"+d].onRelease = function() {
  daan3 = daan_array[this.id-1];
};
this["t4_btn"+d].onRelease = function() {
  daan4 = daan_array[this.id-1];
};
}
jiaojuan.onRelease = function() {
jiaojuan._visible = 0;
fanhui._visible = 1;
if (daan1 == "A") {
  panduan1.gotoAndStop(2);
  cj1 = 1;
} else {
  panduan1.gotoAndStop(3);
  cj1 = 0;
}
if (daan2 == "C") {
  panduan2.gotoAndStop(2);
  cj2 = 1;
} else {
  panduan2.gotoAndStop(3);
  cj2 = 0;
}
if (daan3 == "B") {
  panduan3.gotoAndStop(2);
  cj3 = 1;
} else {
  panduan3.gotoAndStop(3);
  cj3 = 0;
}
if (daan4 == "D") {
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/1284.html
分享到:
评论

相关推荐

    flash选择题教程

    flash选择题教程flash选择题教程flash选择题教程flash选择题教程

    Flash CS5实例教程(第2版) 光盘

    Flash CS5实例教程(第2版) 光盘 刘杰 著 人民邮电出版社 二版时间 2012年5月 本书全面、系统地介绍了Flash CS5的基本操作方法和网页动画的制作技巧,包括FlashCS5基础入门、图形的绘制与编辑、对象的编辑与修饰、...

    FLASH(as2.0)实用代码大全

    FLASH(as2.0)实用代码大全,lahs as 无基础入门经典教程 做过Flash动画的Flash爱好者们都知道,要做好一个Flash动画,AS是必不可少的,即使只是很简单的几句代码也能起到整个Flash画龙点睛的作用。这里我只简单的...

    FlashAS基础精典教程

    以制作选择题为例系统介绍actionscript2.0的使用方法

    ActionScript3.0经典教程

    来的 FLASH 网站,再到后来的 FLASH 交互式网站, FLASH 在网络中的作用越来越强大。随着 FLASH 版本的不断更新, 功能也越来越强大,运行效率也越来越高。这些发展不禁另我们为之震惊。现在很多人都开始学习 ...

    PIC单片机实用教程-提高篇(清晰带书签版)

    本书作为Microchip公司大学计划选择用书,可广泛适用于初步具备电子技术基础和计算机知识基础的学生、教师、单片机爱好者、电子制作爱好者、电器维修人员、电子产品开发设计者、工程技术人员阅读。本教程全书共分2篇...

    中文版Dreamweaver CS4网页制作实用教程》

    3.3.1 选择表格 41 3.3.2 表格的编辑操作 43 3.3.3 表格的其他操作 48 3.4 使用框架布局网页 50 3.4.1 框架的概念 50 3.4.2 使用框架布局网页 52 3.4.3 保存框架 53 3.4.4 创建嵌套框架 54 3.4.5 设置框架属性 54 ...

    vc++ 开发实例源码包

    FlashPlayer播放器4.0的VC++源代码 如题。 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本...

    网页与Web程序设计 课件 ppt 机械工业出版社 part1

    8.2.4 添加单选按钮 157 8.2.5 添加列表/菜单 159 8.2.6 添加文件域 161 8.2.7 添加图像域 161 8.2.8 添加隐藏域 163 8.2.9 添加跳转菜单 164 8.2.10 添加搜索引擎 165 本章小结 168 思考题 168 第9章 层与...

    VEGA64风冷刷水冷BIOS步骤及方法

    把BIOS下载了以后我们就可以使用AMD/ATI ATIFlash来刷了,首先以管理员身份运行工具,打开工具以后选择载入图像,选择之前下载的64的BIOS,然后再点程序就可以刷了,如果有什么问题刷不了的话工具也会提示你,没有...

    vc++ 应用源码包_1

    FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...

    vc++ 应用源码包_2

    FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...

    vc++ 应用源码包_6

    FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...

    vc++ 应用源码包_5

    FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...

    vc++ 应用源码包_3

    FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...

    asp.net知识库

    用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的...

Global site tag (gtag.js) - Google Analytics