【发布时间】:2011-03-31 15:50:29
【问题描述】:
我正在用 flash cs5 构建一个非常简单的问卷。我的时间线由一个介绍框架、三个问题框架和一个结果框架组成。每个问题框架都允许用户从 5 个答案选项(按钮)中选择 1 个,然后继续下一个问题。我想捕获他们的按钮选择,将其存储在变量中并将其显示在结果页面上。
我在每个问题框架下放置了以下操作脚本(变量名称相应更改,即 secondq、thirdq、a_second、a_third..)以捕获用户的 anwser。然后在结果框架中,我为每个 anwser 创建了一个文本框,使其成为动态的,并将变量名称 (firstq, secondq, thridq) 设置为值。如果我为每个问题选择第一个按钮,变量只会出现在结果框中,所有其他答案都不会出现在结果框中。任何帮助,将不胜感激。
问题框架:
var firstq:int = 0;
a_first.onRelease = function ()
{
firstq = 1;
gotoAndPlay(30);
};
b_first.onRelease = function ()
{
firstq = 2;
gotoAndPlay(30);
};
c_first.onRelease = function ()
{
firstq = 3;
gotoAndPlay(30);
} ;
d_first.onRelease = function ()
{
firstq = 4;
gotoAndPlay(30);
} ;
e_first.onRelease = function ()
{
firstq = 5;
gotoAndPlay(30);
} ;
结果框架
stop();
trace(firstq);
trace(secondq);
trace(thirdq);
firstq = resA.text;
secondq = resB.text;
thirdq = resC.text;
【问题讨论】:
标签: flash actionscript