论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

用FLASH做一个简单的在线考试系统

文章类别:Flash | 发表日期:2008-9-21 20:07:30

  朋友问起该怎么做,所以。。嘿嘿,小写一教程
效果:(提示一下,一只青蛙两条腿,还有两只手嘛。)
PS:虽然FLASH自带的模板可以做,但是,对很多没有接触过的人还是很生疏,
所以,出了这个教程,以后,大家要是帮学校做个什么在线考试系统,就可以参考喽)
点击浏览该文件
http://www.flash8.net/bbs/UploadFile/2005-4/2005423133812458.swf

一:新建一文档(550*400),背景白,其他的默认~
二:在图层一(命名为“题目层”),

插入四个要害贞,用文本工具,分别在这四个贞输入一个题目如下题目:

“一只青蛙( )条腿”

“两只青蛙( )条腿”

“三只青蛙( )条腿”

“四只青蛙( )条腿”

按此在新窗口浏览图片
新建图层二:

也分别插入四个空白要害贞,---文本框工具----在属性面板里设置为“输入文本”

分别在不同的要害贞,不同的题目的括号内,填加输入文本框

也分别在不同的要害贞设置不同的文本变量名,依次为"t1,t2,t3,t4"


按此在新窗口浏览图片
新建图层三:(按扭层)

在第一贞用圆形工具拖一个椭圆出来,颜色随意~

选中这个圆形---->ctrl+F8,转化为按扭-----------

按此在新窗口浏览图片

接着,按四下F6,插入四个要害贞,于是,按扭层就有5个要害贞,

按此在新窗口浏览图片

在这5个要害贞中,依次选中“按扭”,在每个要害贞中的按扭中填加如下代码(切记,一定是按扭中绑定代码:)

第一贞的按扭代码:

on(press){ //鼠标按下
nextFrame(); //跳到下一贞,并停止
count=0;
error=0; //定义两个变量,用来统计成绩,并且附初始值为0
if(t1!="2"){ //假如输入文本框t1的结果不是2,那么,统计错误的变量就累积
error=error+1;
}
else{ //否则,,统计正确的变量就累积;

count=count+1;
}
}

第二贞的按扭代码:

on(press){//不另外做解释了,参考上面的解释^_^
nextFrame();


if(t2!="4"){
error=error+1;
}
else{
count=count+1;
}
}

第三贞的按扭代码:

on(press){
nextFrame();

if(t3!="6"){
error=error+1;
}
else{
count=count+1;
}
}

第四贞的按扭的代码:

on(press){
nextFrame();

if(t4!="8"){
error=error+1;
}
else{
count=count+1;
}
t5=count; //t5是后面要添加的文本框,是用来返回真确的个数
t6=error; //t6是后面要添加的文本框,是用来返回错误的个数
}

此致,题目已经做完了,现在是交卷嘛。。

所以第五贞的按扭代码是:

on(press){
fscommand("quit","true") //关闭窗口~
}

新建一层:

这一层是用来填加按扭的向导,也就是按扭上面显示的文字

1:第一贞,静态文本工具---->在按扭的正上方--------->填加文字“下一步”

接着,在第五贞按下F6,在文本中,把“下一步”改为:“交卷”

按此在新窗口浏览图片


按此在新窗口浏览图片
新建两个图层,一个:error ,一个:count;

分别在第五贞插入空白要害贞(F7)

分别用文本工具(动态文本),拉出两个框,变量名:count设置为:t5, error设置为: t6,

傍边可以用静态文本工具加以说明:“正确”“错误”

见图:

按此在新窗口浏览图片

最后,新建一层,按5下F6,分别在每个要害贞加入:

stop();

,OK~~测试看看

原文件:
点击浏览该文件

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058