Warning: opendir(/var/www/html/wp-content/mu-plugins): Failed to open directory: Permission denied in /var/www/html/wp-includes/load.php on line 981
swf 기본 설정
[SWF(width=”800″, height=”600″, frameRate=”30″, backgroundColor=”#F2F2F2″)]
이미지 임베드
[Embed(source=”./src/nono.jpg”)]
public var imgClass:Class;
폰트 임베트
[Embed(source=’./src/MyFont.ttf’, fontName = “MyFont”, embedAsCFF=”false”, mimeType = “application/x-font-truetype”)]
private var fontClass:Class;
<참고>
http://blog.jidolstar.com/614
styleSheet
embedFonts
htmlText
3가지 속성을 이용해야 한다.
styleSheet 에 임베드된 폰트를 지정해 줌으로서 swf 상에 있는 폰트를 사용 할 수 있다.
추가적으로 html 태그의 경우 자동으로 줄바꿈이 되는데 이걸 방지하기 위해서는 태그안에 태그를 넣어주면 된다. 아래의 예제를 통해서 확인 해 볼 수 있다.
import fl.events.SliderEvent;
var style:StyleSheet = new StyleSheet();
var yoonObj:Object = new Object();
var letterObj:Object = new Object();
yoonObj.fontFamily = new Yoon340().fontName;
yoonObj.fontSize = "12";
yoonObj.color = "#8c8c8c";
yoonObj.letterSpacing = "-1";
letterObj.fontFamily = new Letter().fontName;
letterObj.fontSize = "12";
letterObj.color = "#737373";
letterObj.fontWeight = "bold";
letterObj.letterSpacing = "-1";
style.setStyle("yoon", yoonObj);
style.setStyle("letter", letterObj);
txt_test1.autoSize = TextFieldAutoSize.CENTER;
txt_test1.styleSheet = style;
txt_test1.embedFonts = true;
txt_test1.htmlText = "휴먼편지체윤고딕340";
txt_test1.autoSize = TextFieldAutoSize.CENTER;
txt_test2.styleSheet = style;
txt_test2.embedFonts = true;
txt_test2.htmlText = "휴먼편지체 윤고딕340";
slide_size.addEventListener(SliderEvent.THUMB_DRAG, handleDrag);
function handleDrag(e:SliderEvent):void
{
yoonObj.fontSize = e.value;
letterObj.fontSize = e.value;
style.setStyle("yoon", yoonObj);
style.setStyle("letter", letterObj);
txt_test1.styleSheet = style;
txt_test2.styleSheet = style;
}
]]>