TNX!有用。但是当我试图添加另一个名为p1_2的对象并在代码中添加“trace”时, 它回到了同样的问题。
p1_1.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void
{
question.text = "shape?";
}
submit.addEventListener(MouseEvent.CLICK, onClickss);
function onClickss(e:MouseEvent):void
{
trace("ans.text = "+ans.text);
if (ans.text == "circle")
{
p1_1.visible = false;
}
else
{
gotoAndStop(6);
}
}
p1_2.addEventListener(MouseEvent.CLICK, onClick2);
function onClick2(e:MouseEvent):void
{
question.text = "Color?";
}
submit.addEventListener(MouseEvent.CLICK, onClickss2);
function onClickss2(e:MouseEvent):void
{
trace("ans.text = "+ans.text);
if (ans.text == "red")
{
p1_2.visible = false;
}
else
{
gotoAndStop(6);
}
}
我该怎么办?我是否需要在另一帧中分离p1_2
并为它制作另一个输入文本域?
我计划在舞台上添加5个对象。直到p1_5。 -_-
答案 0 :(得分:0)
行前...
if(ans.text == "circle") {
...添加:
trace("ans.text = "+ans.text);
在Flash中测试影片时,单击“提交”按钮将跟踪ans.text的实际值到输出面板。如果您获得空引用错误,则ans尚未实例化。否则,知道ans.text的实际值应指出正确的方向来解决问题。