내 게임 화면에 변수를 인쇄하고 싶습니다. 변수를 표시하기 위해 텍스트 상자를 사용하고 있습니다. 텍스트 상자를 업데이트하려고하면 텍스트 상자가 비어 있습니다. 심지어변수를 화면에 인쇄 할 수 없습니다.
public function updateHUD(event:Event) {
txtHealth.text = String(player.pHealth);
txtDarts.text = String(player.pAmmo);
txtScore.text = String(player.pScore);
}`
이 코드 내에서 txtScore.text = String("score");
를 배치하면,하지 :
여기 // Add the EventListener that updates the game HUD addEventListener(Event.ENTER_FRAME, updateHUD);
이 함수 '() updateHUD'입니다 :
나는 텍스트 상자를 업데이트하기의 EventListener를 사용 "점수"가 인쇄됩니다. 텍스트 상자가 여전히 비어 있습니다.
나는 이것에 대해 친구와 이야기하고있었습니다. 그는 자신의 사업에서 비슷한 문제가 있다고 말했다. 그의 문제는 잘못된 텍스트 상자 설정과 관련이있었습니다. 업데이트하려는 상자는 "클래식 텍스트", "동적 텍스트"및 "싱글 라인"으로 설정됩니다.
"레이블"역할을하는 다른 텍스트 상자가 있습니다. 그들은 화면에 잘 표시됩니다. 그러나 나는 그들을 바꾸려고하지 않는다.
도움을 주시면 감사하겠습니다.
덕분에, 기독교
동적 텍스트 필드에 글꼴을 포함 했습니까? 텍스트 필드가 코드와 동일한 레벨에 있거나 동영상 클립 내에 보유 할 수 있습니까? 예 : someClip.txtHealth.text = "점수"; – crooksy88
데이터 추적을 시도하셨습니까? –