0
我一直試圖讓這個工作幾個小時,我已經在網上查找它並遵循這些例子,但最終我找到了每一種方法的空白屏幕。我試圖製作一個15x15的隨機字母網格,但沒有任何反應,編譯時沒有錯誤或警告。這裏是代碼:AS3文本顯示問題
package {
import flash.display.MovieClip;
import flash.text.*;
public class WordSearch extends MovieClip {
var startX:uint = 0;
var startY:uint = 0;
var randomletter:uint = (Math.random() * 26);
var letter:TextField = new TextField();
public function WordSearch(){
letter = new TextField();
for (var row:uint = 0; row < 15; row++)
{
for (var column:int = 0; column < 15; column++)
{
switch(randomletter)
{
case 1:
letter.text = "%";
letter.x = startX;
letter.y = startY;
addChild(letter);
}
startX = startX + 16
}
startX = 0
startY = startY + 16
}
}
}
}
謝謝,我認爲這樣做。除了現在所有的字母都是相同的字母而不是隨機的字母(我在其中添加了至少3個與他們的addchild的情況下,但它仍然只有一個顯示) – Bob
你需要把var'randomletter:uint =(Math。 random()* 26);'在開關之前的for循環中。 –
如果這確實解決了問題,請將此答案標記爲解決方案。 – meddlingwithfire