Google 검색을 오랫동안 사용해 보았지만이 문제에 대한 해결책을 찾을 수 없습니다.textfield.text를 업데이트하면 텍스트가 보이지 않게됩니다.
나는 3 개의 문자열과 3 개의 변수가있는 텍스트 필드를 가지고 있습니다. 변수가 변경되면 텍스트 필드에 변수의 업데이트 된 버전이 표시되기를 원하므로 textfield.text = "새로 업데이트 된 텍스트"를 사용하지만 텍스트는 표시되지 않습니다. 업데이트 이벤트가 발생하면 텍스트가 "사라집니다".하지만 여전히 나타납니다. 추적하면 (텍스트 필드) 올바른 정보가 출력됩니다. 텍스트도 삽입했습니다. 어떤 도움 깊이
public var infoBox:TextField = new TextField ;
public var myFormat:TextFormat = new TextFormat;
myFormat.color = 0xAA0000;
myFormat.size = 30;
myFormat.font = "Font1";
myFormat.italic = false;
myFormat.align = TextFormatAlign.LEFT;
infoBox.text = "BonusbonusDamage: " + bonusDamage + "\nFlame: " + flame + "\nSticky" + sticky;
infoBox.type = "dynamic";
infoBox.width = 300;
infoBox.height = 150;
infoBox.border = true;
infoBox.borderColor = 0xFFFFFF;
infoBox.background = true;
infoBox.backgroundColor = 0x000000;
infoBox.wordWrap = true;
infoBox.setTextFormat(myFormat);
infoBox.x = 25;
infoBox.y = 20;
addChild(infoBox);
public function updateText()
{
infoBox.text = "BonusbonusDamage: " + bonusDamage + "\nFlame: " + flame + "\nSticky" + sticky;
텍스트가 .visible 사실에도 thoug, 눈에 보이지 않는 될 곳은 감사와 (α)는 100
}
감사합니다. "DefaultTextFormat ="해결됨 – user2326477
누군가가 당신에게 적절한 대답을 도운다면, 다른 사람들도 그것을 볼 수 있고 사용하도록 그 대답을 "받아 들여야"합니다. 대답의 왼쪽에있는 "진드기"를 사용하여 동의하십시오. – Vesper