Как добавить 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);
// ...
}
// ...