2011-10-04 1 views
2

Flex 4에서 일부 글꼴 포함을 테스트하고 있습니다. 아래 수정 된 튜토리얼을 사용하여 CSS를 CSS로 컴파일하여 글꼴을로드하고 있습니다. 내 플렉스 구성 요소에Flex 응용 프로그램의 StyleManager에 포함 된 글꼴을 AS3 구성 요소에 적용 할 수 있습니까?

http://www.softwarebyrichard.com/content/embedding-fonts-flex-4

내가 그 스타일을 적용 는 잘하지만, 난 내 플렉스 응용 프로그램에 AS3 구성 요소를 추가 할 필요가있다. 이 구성 요소에는 일부 플래시 텍스트 필드가 있습니다. AS3에 글꼴을 포함시키는 방법은 완전히 다르므로 다른로드가 필요하다고 생각합니다. 알고 싶은 것은, AS3 컴포넌트의 텍스트 필드가 Flex 컴포넌트가 사용하는 동일한 스타일과 포함 된 글꼴을 사용할 수있는 방법이 있다면 말입니다. 이것은 내 인생을 훨씬 더 쉽게 만들 것입니다. 감사.

+0

확인하여 Font.enumerateFonts() 메소드와 플렉스 글꼴이 나타나 있는지 확인합니다. – meddlingwithfire

+0

감사합니다. 플렉스 글꼴은 실제로 거기에 있습니다 ... 문제는 Spark 구성 요소에서 작동하게하려면 embedAsCFF = true를 사용해야하며 텍스트 필드에서는 작동하지 않습니다. 누구든지 두 번 가져올 필요없이 사용할 수있는 방법을 알고 있습니까? – budkin

+0

불행히도 글꼴 형식 간의 차이로 인해 두 번 포함시켜야했습니다. 내가 지금 이해할 수없는 사실은 내 AS3 구성 요소의 TextField에 실제로 글꼴 (CSS로 컴파일 된 CSS/tff를 통해 StyleManager에 의해로드 됨)을 할당하는 방법입니다. – budkin

답변

0

슬프게도 나는 이것이 가능하지 않다고 생각합니다. StyleManager는 Flash에 내장 된 글꼴 시스템과 호환되지 않는 자체 생태계의 글꼴을 인코딩합니다. 그러나 그 반대가 가능해야합니다. Flash에 글꼴을 포함하고 Flex 응용 프로그램에서 글꼴 참조를 사용할 수 있어야합니다. 단계별 세부 사항에 아래 문서를 참조하십시오

http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_09.html

관련 문제