2011-11-15 2 views
0

나는 그저 싫어하는 것을 플래시에 넣을 수있는 방법을 알아보기 위해 Kostas Zotos instructions over at this forum을 따라갔습니다.프랑스어 Œ 들어오지 않음

기본 예제가 작동했지만 클라이언트를 돕기 위해 인수 한 사이트에서이 기능을 구현하려고하면 프랑스어 문자가 전혀 나오기를 원하지 않습니다.

것들 내가 행한 :

  • 제작해야합니다 XML은 UTF-8
  • XML로 저장됩니다
  • 이 Œ 임베디드 적이 글꼴을 포함 적이 CDATA를 사용하여 특별히
  • 다른 글꼴을 사용 했 모두
  • MC의 바깥에있는 다른 텍스트 필드에 Œ 문자를 넣고 정적 텍스트로 설정합니다. whi ch가 작동합니다.
  • 어떻게 든 손상되었을 수 있다고 생각되는 텍스트 필드를 다시 만들었습니다.
  • 마스크 옆에 다른 텍스트 필드를 놓고 이름을 변경하고 문자를 텍스트 필드에 추가했습니다.

제가 누락되었을 수있는 다른 방법이 있습니까? 지금이

  • 또한 XML에 문제가있을 수 있습니다 믿고 나를 리드 내가 일하고 사이트와 자신의 샘플 작업에 직접에 코스타스 Zotos '예를 연결.
  • 조작 된 XML이 이와 같은 원인 일 수 있습니까? 다른 모든 특수 문자가이 빠는 사람을 기다리고 있습니다.
  • 전 완전히 새로운 XML 파일을 만들어서 UTF-8로 저장했습니다. 이제 사이트의 프랑스어 편이로드되지 않습니다.
  • 필자는 이제 XML이 Firefox를 사용하여 형식이 잘못되어 있지 않은지 확인하고 모두 좋게 보입니다.

첨부 된 예에서 --- --- 사이의 파란색 원은 내 텍스트가 왼쪽의 텍스트 필드에서 나타나는 위치입니다.

enter image description here

가이 뭔가 simlple 솔루션을있을거야하지만 난 그 해결책은 내 오른쪽 눈썹에 개발 회색 패치 어딘가에 생각!

답변

1

XML에 적절한 선언이 있습니까? 나는. <?xml version="1.0" encoding="UTF-8" ... UTF-8로 저장하는 것만으로는 충분하지 않습니다. XML 파서가 무엇을 기대해야하는지 알 수 있도록 UTF-8이라고 명시해야합니다.

0

먼저 정확한 문제를 파악해야합니다. XML에서 문자를 올바르게로드합니까 (추적으로 쉽게 확인할 수 있습니까)? 문제가 XML 로딩 중일 경우 UTF로로드되는 것을 보장해야합니다. 문제가 문자 표시에있는 경우 글꼴을 올바르게 포함하고 있는지 확인해야합니다.

필수 설정 (굵게, 기울임 꼴 등)에 필수 글꼴에 필요한 문자를 삽입하고 있는지 확인하십시오. 각 설정에 새로운 포함이 필요합니다.

편집 :

것은 당신이 매립 문제가 동적 텍스트 필드에 "일부 특수 문자는"만 동적 텍스트 필드가 삽입 필요 말한다 텍스트 필드를 변환하지 않도록하기 위해, 정적 사람이 변화받을를 컴파일 중.

은 EDIT2 : 다음으로

은, 당신의 삽입 문제가 사라되어야한다 : 내 경험에

는 Flash`s의 글꼴 포함은 항상 조금 까다하고있다.

  • (일반적으로 최대 상단 왼쪽) 각 글꼴 및 설정 (굵게, 기울임 꼴의 가시 영역의 외부 문서 무대에 동적 텍스트 필드를 만들고, 다음과 같이 내 글꼴을 포함하는 방법은 둘 다, 등);
  • 생성 된 각 텍스트 입력란의 포함 버튼을 클릭하고 내가 사용할 문자를 선택했는지 확인하십시오.

그런 식으로 스테이지에서 해당 글꼴을 사용하는 동적 텍스트 필드가 있으므로 Flash는 글꼴을 올바르게 포함해야합니다.

관련 문제