给大家带来用Flash MX组件制造检验题
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。关于不善于编程的学科教员来讲,使用MX供应的组件,不必庞大的编程,就可以轻松制造出具有较强交互功效课件。本文先容一种使用FlashMX组件制造检验题的办法,与人人交换。
本课件仅仅为了表示,故只计划了检验题部分。运转效果是:每页设置无数道选择题,做完第一页后,可翻页到第二页持续做题,最初,点击"检测"按钮,可呈现检验反应情形。
制造历程:
1、输出试题
1、启动FlashMX,双击"图层1"称号,并更名为"试题",然后选择文本工具(A),在事情区中输出试题内容。输出了局如图一。
图一图二 2、在工夫轴的第二帧处拔出一空缺关头帧,仍选择文本工具(A),在事情区中再输出第二页试题内容。(本例共3道题)。如图二
2、制造选项
3、选定第一帧,选择"窗口/组件"或CTRL+F7翻开组件窗口。选择"RadioButton"组件拖加入景中,并变动其属性:将Lable设为A,GroupName设为question1,其他选择默许选项。同法可制造第一题的别的三个选项,只是将Lable分离设为"B"、"C"、"D";GroupName都设为question1。
4、同步骤3,可制造第二题、第三题的选项。只是将第二题中各选项的GroupName改成question2;将第三题中各选项的GroupName改成question3。
5、选择第二帧,从组件窗口中拖动"PushButton"按钮加入景的得当地位。并改动其属性:将Lable设为"检测";ClickHander设为"onclick","实例称号"设为"jc"其他选择默许选择项。
3、制造导航按钮
6、选择"窗口/公用库/按钮"翻开公用按钮库,单击"circlebutton",将"circlebutton-next"按钮拖到第一帧的得当地位。将"circlebutton-previous"、"circlebutton-stop"按钮拖到第二帧的得当地位。
7、在场景当选择"circlebutton-previous"按钮,然后选择"窗口/举措"命令,翻开举措对话框,对该按钮举行举措设置,举动代码为:
on(release){gotoAndPlay(1)}
8、同步骤6,可设置"circlebutton-stop"按钮的举措,其举动代码为:
on(release){fscommand("quit");};第一帧上的"circlebutton-next"按钮的举动代码为:on(release){gotoAndPlay(2)}。
9、选定"试题"图层第一帧,再选择"窗口/举措"命令,翻开举措对话框,对该帧举行举措设置,举动代码为:stop(),一样第二帧的举动代码也是stop()。
4、制造显现了局
10、选定"试题"图层第二帧,选择文本工具(A),在场景中拖出一文本框。并变动其属性:将范例设为"静态文本",实例称号改成"result"。次要用此文本框来显现终极了局。
5、增添举措图层
11、拔出新的图层,并定名为"举措",然后选定"举措"图层第一帧,再选择"窗口/举措"命令,翻开举措对话框,对该帧举行举措设置,举动代码为:
//设置:
right=0//用right纪录答对题数目,
score=0//score纪录最初的得分
wrong=0//wrong纪录答错题数目,
n=5//n为每题得分
//对"检测"按钮用一个函数举行设置。
functiononclick(){//当单击检测按钮时的举措
//判别第三题对错情形
result3=_root.question3.getValue();//获得你选择的了局
if(result3=="C"){//设置为C为准确谜底
right=right+1
}
if(result3=="A"||result3=="B"||result3=="D"){//设置为A、B、D为毛病谜底
wrong=wrong+1
}
//得分反应情形
score=right*n
result.text="你做对了"+right+"题;"+"做错了"+wrong+"题;"+"共得"+score+"分"
jc.setEnabled(false);//使"检测"按钮生效
}
12、下面第11步骤中,没有对第一帧的两题举行判别,缘故原由是,在FLASH中,当帧跳转后,组件的值不被影象,因而关于第一帧上的两题的判别,用第一帧中的"circlebutton-next"导航按钮来完成。
6、变动按钮举措
13、
使用AdobeActionScript3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。 FLASH的优点~你用眼睛所看到的工具~都能用它来实现~一点不夸张~高楼大厦-花草树木-高山流水-天空白云-阿猫阿狗-一切活的工具都可以容入到FLASH里面 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多. 一个物体从一个角(关键祯1)移动到另一个角(关键祯2)。然后tweening在关键祯之间填充祯,从而使物体可以在屏幕上优雅地运动。 各种性能才能运用的得心应手,制作出优秀的动画。 缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。 FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。 专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。
页:
[1]