Заставить конкретный пакет работать во Flash - PullRequest
0 голосов
/ 14 июня 2011

Мне бы очень хотелось использовать этот пакет во Flash as3:

http://blog.andre -michelle.com / 2010 / play-mp3-loop-gapless /

Я скопировал источник и сохранил его как файл с именем MP3Loop.as.В той же папке у меня есть .fla с некоторым кодом в нем:

var looper:MP3Loop = new MP3Loop();

Насколько я понимаю, это все, что мне нужно, чтобы поиграть с пакетом, но это не так.Кажется, не работает.Вместо этого я получаю эту ошибку:

TypeError: Ошибка # 1009: Невозможно получить доступ к свойству или методу пустой ссылки на объект.в MP3Loop / initUI () в MP3Loop () в loop_test_fla :: MainTimeline / frame1 ()

Кто-нибудь может предложить что-нибудь еще, что я могу попробовать?Помощь очень ценится!

Вот код initUI:

private function initUI():void
{
    stage.align = StageAlign.TOP_LEFT;
    stage.scaleMode = StageScaleMode.NO_SCALE;

    textField.autoSize = TextFieldAutoSize.LEFT;
    textField.selectable = false;
    textField.defaultTextFormat = new TextFormat( 'Verdana', 10, 0xFFFFFF );
    textField.text = 'loading...';
    addChild( textField );
}

1 Ответ

0 голосов
/ 14 июня 2011

Сцена является нулевой, потому что Спрайт не добавляется на сцену. Чтобы использовать класс, вам нужно установить класс Document на MP3Loop на панели свойств и удалить код временной шкалы.

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