最小的组件。 TextField没有显示

时间:2010-08-28 20:00:39

标签: actionscript-3 components

我刚开始使用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);

1 个答案:

答案 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版本!