Как добавить SimpleButton в проект Flash Builder из SWC?

Я экспортировал SWC из Flash CS3, и активы работают, кроме кнопок, они выглядят как элементы другой библиотеки.

Код:

package {
    // ...
    import flash.display.Sprite;
    import flash.display.SimpleButton;
    import res.botoes.Pause;
    // ...

    public class Cena extends Sprite {
        // ...
        private var botao:SimpleButton;
        // ...

        public function Cena() {
            // ...
            botao = new Pause() as SimpleButton;
            addChild(botao);
            // ...
        }
        // ...
    }
}

2 ответа

Решение

Решаемые.

Мое новое решение: создайте мувиклип для каждого состояния кнопок, а затем сконструируйте кнопки следующим образом:

var pause:SimpleButton = new SimpleButton(
        new PauseU().
        new PauseO(),
        new PauseD(),
        new Mascara()
    );

Попробуй это;
сначала создайте экземпляр SimpleButton и Pause, затем приведите Pause к SimpleButton, убедитесь в синтаксисе, в противном случае проверьте свои пользовательские классы

// ...
         private var _pause:Pause();
         private var botao:SimpleButton;
// ...
         public function Cena() {
            // ...
            _pause = new Pause();
            _botao = new SimpleButton();
            botao = _pause as SimpleButton;
            addChild(botao);
            // ...
         }
// ...
Другие вопросы по тегам