Мне нужно, чтобы он начал воспроизводить музыку при загрузке, как только страница загрузится.Есть идеи, как мне это сделать?
Концепция страниц не очень хорошо работает в приложении, и Flex в основном используется для приложений.Однако в этом случае я подозреваю, что вы можете достичь желаемой функциональности, используя метод applicationComplete тега приложения Flex.
Если вы используете общее событие в качестве аргумента функции musicPlay, ономожет реагировать как на события click, так и на события applicationComplete.
public function musicPlay (evt:Event):void {
var myMusic:Sound = new Sound();
var soundFile:URLRequest = new URLRequest('background.mp3');
myMusic.load(soundFile);
myMusic.play();
}
Синтаксис, который вы нам предоставили, странный, потому что обычно вы не определяете функцию внутри другой функции.(Будет ли это даже скомпилировано?)
Обновление, так как автор не использует Flex Framework, событие applicationComplete не будет существовать.Таким образом, я бы, вероятно, хотел бы поместить функциональность mp3-плеера в один кадр и что-то сделать для события enterFrame .