0
TextField.html 텍스트에 포함 된 글꼴을 사용하려고합니다. 내 스타일 시트 출력 글꼴 이름 ('투석기 MS')를 사용했습니다StyleSheet에 포함 된 글꼴 사용
var fonts:Array = Font.enumerateFonts();
for (var i:int = 0; i < fonts.length; i++)
{
var font:Font = (fonts[i] as Font)
trace(font.fontName, ",", font.fontStyle, ",", font.fontType)
}
:
_linkStyling = new StyleSheet();
_linkStyling.parseCSS('a { color: #' + _colourScheme.link.toString(16) + '; }'); // _colourScheme returns various uint colours
_linkStyling.parseCSS('a:hover { color: #' + _colourScheme.linkOver.toString(16) + '; }');
_linkStyling.parseCSS('p { font-family: "Trebuchet MS"; }');
_linkStyling.parseCSS('p { font-size: 16px; }');
나는 포함 된 글꼴의 글꼴 이름을 확인하려면 여기를 발견 코드의 조각을 사용했습니다
하지만 차이는 없습니다. TextField.htmlText 속성으로 설정된 텍스트는 'p'태그에 있습니다.
글꼴 크기 스타일은 효과가 없습니다.
'a : hover'스타일이 작동하기 때문에 .parseCSS가 별도의 줄에 있기 때문에 그럴 수 없습니다. 어떤 도움을 많이 주셔서 감사합니다!
죄송합니다 - 그것은 나를 위해 작동하지 않습니다. 그게 문제 였다면 폰트는 16px가 될 것이고 (나는 말했듯이) 12라고 대답 할 것이다. – moosefetcher
죄송합니다. 도움이되지 않았습니다. 나는 당신의 코드를 복사하여 내가 만든 텍스트 필드에 적용했다. 그리고 일단'p' 셀렉터에 관한 두 줄을 결합하면 효과가 있었다. 나는 더 좋은 아이디어가 있다면 내 대답을 업데이트 할 것입니다. – Marcela
가! 나는 그것을 알아. htmlText 및 styleSheet 속성을 설정하는 것은 ORDER입니다. htmlText를 설정하기 전에 styleSheet를 설정해야합니다. 그래서 당신의 대답은 옳았습니다. 나는 그것을 다른 어떤 다른 방법으로 고치고있었습니다. 다시 한번 감사드립니다. – moosefetcher