2010-01-19 7 views
0

무대의 텍스트 필드에 HTML 텍스트를 표시하려고하지만 텍스트 서식이 표시되지 않습니다. 라이브러리 (arial bold 및 arial regular)에 모든 글꼴 변형을 포함하고 있습니다. 그리고 심지어 arial 굵게 및 arial 규칙을 포함하는 스테이지의 동적 텍스트 필드가 있습니다. 나는 무엇을 놓치고플래시 HTML 텍스트가 표시되지 않습니다.

myField.htmlText = "Regular and <b>bold</b>"; 

:

그럼에도 불구하고,이 코드는 굵은 텍스트를 표시하지 않는 이유는 무엇입니까?

+0

이상한 어쩌면 당신의 텍스트 필드가 이미 필드 밖의 다른 설정에 의해 과감한가? –

답변

0

글꼴 문제입니다. "_sans"또는 "_serif"와 같은 시스템 글꼴을 선택하십시오.

EDIT : 앤티 앨리어싱에서 "장치 글꼴 사용"을 선택합니다. 이것은 Arial 및 사용자 컴퓨터에 설치된 다른 모든 글꼴에서 작동합니다.

0

<i></i> 또는 <a href=""></a>과 같은 다른 HTML 태그를 사용해 보셨습니까? 때로는 다른 설정으로 인해 텍스트 필드의 동작이 변경 될 수 있습니다. 이미 새로운 .fla 파일에서 텍스트 필드를 사용해 보셨습니까?

+0

가능한 모든 조합을 시도했습니다! 빈 FLA 파일에도 텍스트 필드와 글꼴이 거의 없습니다. CS3에서 똑같은 코드를 내보낼 때 한 가지 효과가 있습니다! 따라서 코드는 정상이며 문제는 CS4입니까? –

+0

안녕하세요. 오작동 한 FLA 파일을 어딘가에 게시 할 수 있습니까? 돔에서 언급 한 글꼴을 이미 옮겼습니까? – jdecuyper

1

Flash에 HTML 굵게 표시된 텍스트가 표시되지 않는 버그가 있습니다. 글꼴에 따라 다르긴하지만 텍스트 필드를 열고 일반 문자 하나와 굵은 문자 하나를 추가하여 수정할 수도 있습니다. 희망은 어떤 사람들에게는 두통을 덜어줍니다!

1

AS2를 사용하는 경우 HTML을 허용하려면 myField.html = true를 지정해야합니다. 당신이 안티 앨리어싱을 찾을 필요가

패널 문자 에서, 그리고 "장치 글꼴 사용이" 그런 다음 플래시와 HTML 편집 텍스트가 나타납니다 수출 선택 :

1

@dome 올바른 대답했다.

관련 문제