Flash做的调查问卷 怎么统计答案
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/22 11:17:07
Flash做的调查问卷 怎么统计答案
![Flash做的调查问卷 怎么统计答案](/uploads/image/z/17772426-18-6.jpg?t=Flash%E5%81%9A%E7%9A%84%E8%B0%83%E6%9F%A5%E9%97%AE%E5%8D%B7+%E6%80%8E%E4%B9%88%E7%BB%9F%E8%AE%A1%E7%AD%94%E6%A1%88)
这个就需要你自己去写算法啦.比较繁琐,给个方向你啦.
如:有a b c d 四个选项,如果,对方选择的是 a 选项,那么你就做出处理 发送一个特定值:如1;然后,通过接受这些特定值来进行统计.
就像你统计按钮被按了多少次一样的原理;
(给参考下啦.有点思路啦.这是在帧上写的:
AS上我就不写咯,原理差不多了.)
import flash.events.Event;
var i:Number = 0;
var j:Number = 0;
var m:Number = 0;
var n:Number = 0;
var mNum:Number = 0;
var nNum:Number = 0;
bt1.addEventListener(MouseEvent.MOUSE_DOWN,onDown1);
function onDown1(event:MouseEvent)
{
i = i + 1;
m = 1;
trace("i="+i);
}
bt2.addEventListener(MouseEvent.MOUSE_DOWN,onDown2);
function onDown2(event:MouseEvent)
{
j = j + 1;
n = 1;
trace("j="+j);
}
//这是用帧循环侦听来做的,给另一种思路你而已.自己研究下啦.统计不算很难的,就是麻烦点而已.
this.addEventListener(Event.ENTER_FRAME,onEnter);
function onEnter(event:Event)
{
switch (m)
{
case 1 :
mNum = mNum + 1;
m = 0;
trace("mNum="+mNum);
break;
}
switch (n)
{
case 1 :
nNum = nNum + 1;
n = 0;
trace("nNum="+nNum);
break;
}
}
如:有a b c d 四个选项,如果,对方选择的是 a 选项,那么你就做出处理 发送一个特定值:如1;然后,通过接受这些特定值来进行统计.
就像你统计按钮被按了多少次一样的原理;
(给参考下啦.有点思路啦.这是在帧上写的:
AS上我就不写咯,原理差不多了.)
import flash.events.Event;
var i:Number = 0;
var j:Number = 0;
var m:Number = 0;
var n:Number = 0;
var mNum:Number = 0;
var nNum:Number = 0;
bt1.addEventListener(MouseEvent.MOUSE_DOWN,onDown1);
function onDown1(event:MouseEvent)
{
i = i + 1;
m = 1;
trace("i="+i);
}
bt2.addEventListener(MouseEvent.MOUSE_DOWN,onDown2);
function onDown2(event:MouseEvent)
{
j = j + 1;
n = 1;
trace("j="+j);
}
//这是用帧循环侦听来做的,给另一种思路你而已.自己研究下啦.统计不算很难的,就是麻烦点而已.
this.addEventListener(Event.ENTER_FRAME,onEnter);
function onEnter(event:Event)
{
switch (m)
{
case 1 :
mNum = mNum + 1;
m = 0;
trace("mNum="+mNum);
break;
}
switch (n)
{
case 1 :
nNum = nNum + 1;
n = 0;
trace("nNum="+nNum);
break;
}
}