我真的很想在Flash as3中使用这个包:
http://blog.andre-michelle.com/2010/playback-mp3-loop-gapless/
我复制了源代码并将其保存为名为MP3Loop.as的文件。在同一个文件夹中,我有一个带有一些代码的.fla,如下所示:
var looper:MP3Loop = new MP3Loop();
到目前为止,我可以看到这应该是我需要玩包的所有内容,但它似乎不起作用。相反,我得到了这个错误:
TypeError:错误#1009:无法访问null的属性或方法 对象参考。在MP3Loop / initUI()在MP3Loop()at loop_test_fla :: MainTimeline /帧1()
任何人都可以提出我可以尝试的其他建议吗?非常感谢!
这是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 );
}
答案 0 :(得分:0)
该阶段为null,因为Sprite未添加到舞台中。要使用该类,您需要在属性面板中将Document类设置为MP3Loop并删除时间线代码。