我刚开始使用Keith Peters Minimal Components。我遇到了与PushButton Class相关的问题,我希望有人遇到同样的问题或者可能知道解决方案是什么。
问题很简单。如果您将在按钮上显示TextField或Label。这是代码。
bn = new PushButton();
bn.width = 100;
bn.x = 10;
bn.y = 10;
bn.label = "Start Recording";
this.addChild(bn);
答案 0 :(得分:1)
我猜你使用的是minimal comps的源代码版本,并使用flex 3.x
进行编译嵌入字体时,3.x和4.x之间存在细微差别。转到com.bit101.components.Component的源代码,你会发现以下句子。
// Flex 4.x sdk:
[Embed(source="/assets/pf_ronda_seven.ttf", embedAsCFF="false", fontName="PF Ronda Seven", mimeType="application/x-font")]
// Flex 3.x sdk:
// [Embed(source="/assets/pf_ronda_seven.ttf", fontName="PF Ronda Seven", mimeType="application/x-font")]
protected var Ronda:Class;
注释flex 4.x sdk行,取消注释flex 3.x行!
否则,您可以使用swc版本!