2011-08-11 5 views
0

글쎄, 실제로는 오류가 아닙니다. 나는 게임을 썼다. 기본 타임 라인에는 하나의 키 프레임 만 있습니다 (한 레이어를 의미하는 것이 아니라 다른 MovieClip과 같은 레이어가 많이 있습니다). 현재 어디서나 TextField를 사용하지는 않지만 원하는 것은 화면에 점수를 표시해야하기 때문입니다. Flash CS5를 통해 TextField를 추가하고 이름을 지정할 때 컴파일 할 때 알 수없는 창이 나타나면 그림에서 볼 수 있습니다. 그것이 무엇을 의미하는지 확실히 모르겠습니다. 확인을 클릭하면 창이 사라지고 내 프로그램 대신 화면에 3 개의 점이 나타나며이를 볼 수도 있습니다. 나는 이것, 또는 그것을 고치는 방법도 전혀 모른다. 어떤 힌트? 미리 감사드립니다 :) 그런데 그림 중 하나에서 게임의 모습을 볼 수 있습니다. 그리고 내가 말했듯이, 일부 TextField를 추가하기 전까지 않습니다.알 수없는 오류 AS3

error message result that's the screenshot of the game

답변

3

당신이 실수로 당신의 텍스트 필드에 TLF (텍스트 레이아웃 프레임 워크)를 사용하는 것으로 보인다. 플래시 플레이어가 내용을 표시하기 전에로드해야하는 RSL (런타임 공유 라이브러리)입니다. (그리고 점들은 adobe가 거기에 넣는 프리 로더의 일부라고 생각합니다 ...!)

그러나 TLF는 필요하지 않지만 간단한 TextField 만 사용할 수 있습니다. 점수 - 텍스트 필드를 선택하고 속성 창에서 "클래식 - 텍스트"를 선택하면 프로젝트에서 TLF가 제거됩니다. (둘 이상의 TextField가있는 경우 "TLF 텍스트"를 모두 확인한 후이를 Classic으로 변경하십시오).

+0

이 경우에는 유니 코드 문자를 입력 할 수 없으며 그게 내가 원하는 것입니다 : SS – nicks

+1

afaik 유니 코드는 TLF 또는 고전적인 텍스트와 아무런 관련이 없습니다 – pkyeck

+0

그 다음에 왜 내가 그루지야 문자를 입력 할 수 없습니까? 필드를 클래식으로 변경 하시겠습니까? : SS – nicks

관련 문제