0
共享字体我有一个main.fla,在图书馆,我创建了两个新的字体: RegularFont和粗体字。采用进口闪光AS3的CSS
,我发现下面的代码段某处,工作正常!
var regularFont:Font = new RegularFont();
var boldFont:Font = new BoldFont();
var regular:Object = {fontFamily:regularFont.fontName};
var bold:Object = {fontFamily:boldFont.fontName};
var ss:StyleSheet = new StyleSheet();
ss.setStyle(".bold", bold);
ss.setStyle(".regular", regular);
testFld.embedFonts = true;
testFld.styleSheet = ss;
testFld.htmlText = "<span class='regular'>testing </span><span class='bold'>123</span>";
// I can see the embedded regular font and bold font in a same dynamic html textfield correctly.
BUTTTTTTTTTTTTTTTTTTTTTT
在我的实际项目的实施,我必须承载在另一个SWF主办的字体。所以我只是用这种方式修改:
而是宣布新字体中main.fla,我进口BIGFONT和RegularFont从另一个fonts.swf (动态字体共享)
这里来的问题,这两条线不会COMPILE
var regularFont:Font = new RegularFont();
var boldFont:Font = new BoldFont();
Flash IDE中引发此错误: 1180:调用可能未定义的方法RegularFont。
WHYYYYYYYYYYYYYYYYYYYYYYY?