【发布时间】:2014-03-20 01:58:26
【问题描述】:
您好,我正在尝试制作一个幂计算器,以显示我的 actionscript3 代码中由 while 循环计算的每一行。当我运行程序时,flash 文件只显示最后一个循环,任何人都可以在不使用跟踪的情况下帮助它工作吗?我需要它显示在 Flash 程序中。这是我的代码:
private function evalue(event:MouseEvent = null):void
{
maMiseEnForme.font="Arial";
maMiseEnForme.size=14;
maMiseEnForme.bold=true;
maMiseEnForme.color=0x000000;
monMessage.x=270;
monMessage.y=375;
monMessage.autoSize=TextFieldAutoSiz...
monMessage.border=true;
monMessage.defaultTextFormat=maMiseE...
var base:uint;
var reponse:uint;
var puissanceCount:int=1;
var puissance:uint;
var reponseText:String;
base = uint(boiteBase.text);
puissance = uint(boitePuissance.text);
while (puissanceCount <= puissance)
{
reponse = Math.pow(base,puissanceCount);
reponseText=(base + "^" + puissanceCount + "=" + reponse + "\n");
monMessage.text=reponseText;
addChild(monMessage);
puissanceCount++
}
}
}
}
我附上了 .swf 窗口中显示的图片:
P.S:我是闪光灯的新手。
提前致谢。
【问题讨论】:
标签: actionscript-3 flash while-loop addchild