Минимальные компоненты. TextField не отображается - PullRequest
1 голос
/ 29 августа 2010

Я только начал использовать Кейт Питерс Минимальные компоненты .У меня возникла проблема, связанная с классом PushButton, и я надеюсь, что кто-то столкнулся с той же самой проблемой или может знать, каково ее решение.

Проблема довольно проста.TextField или Label, если хотите, на кнопке не отображаются.Вот код.

bn = new PushButton();
bn.width = 100;
bn.x = 10;
bn.y = 10;
bn.label = "Start Recording";
this.addChild(bn);

1 Ответ

1 голос
/ 30 августа 2010

Полагаю, вы используете версию исходного кода для минимальных компов и компилируете ее с помощью 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!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...