基本上我正在添加动态精灵和文本字段,我从xml填充for循环。我正在构建一种表格,所以对于每个精灵,我都在文本字段中添加新数据。我已经加载了xml并将数据传递给了2个xmllists,它们都被跟踪并且运行良好......后来我将数据从xmllist添加到数组,然后我循环进入for循环。
问题是,从第一个xmllist,7个文本域中有6个可见,1个无法找到:/从第二个xmllist中只有1个可见...
我已经尝试了所有东西,追踪它们返回它们是可见的,位置好,充满文字,背景颜色对比......
如果有人知道什么在困扰我,我将不胜感激任何帮助...
谢谢!
马里奥
PS:这是可能导致问题的部分..for(mojbroj = 0; mojbroj < dohvatiosamih2; mojbroj++)
{
if(mojbroj % 2)
{
lista.graphics.beginFill(0xdddddd);
lista.graphics.drawRect(150, prenesi + (mojbroj + 1) * 17, 200, 17);
lista.graphics.endFill();
}
else
{
lista.graphics.beginFill(0xbbbbbb);
lista.graphics.drawRect(150, prenesi + (mojbroj + 1) * 17, 200, 17);
lista.graphics.endFill();
}
poljeIme.x = 150;
poljeIme.y = prenesi + (mojbroj + 1) *17;
poljeIme.height = 17;
poljeIme.defaultTextFormat = ovo_fmt;
poljeIme.text = textArray3[mojbroj];
/*
poljeIme.background = true;
poljeIme.backgroundColor = 0xff0000;
*/
poljeKvadrat.x = 305;
poljeKvadrat.y = prenesi + (mojbroj + 1) * 17;
poljeKvadrat.height = 17;
poljeKvadrat.defaultTextFormat = ovo_fmt;
poljeKvadrat.text = textArray4[mojbroj];
addChild(lista);
addChild(poljeIme);
addChild(poljeKvadrat);
// textArray.push(poljeIme);
trace(poljeIme.y + " "+ poljeIme.x);
}
答案 0 :(得分:0)
您在每次迭代中都会addChild(lista);
,但我假设您在for
次迭代之前定义了它,并且它保留了带有彩色行的背景。也许lista
位于最后一个文本字段的顶部。尝试make lista.alpha = 0.5
,看看你的TextField是否一直闪耀。