flash: после завершения загрузки loadSound песня снова воспроизводится с самого начала

у меня есть этот простой код

var mySound:Sound = new Sound();
mySound.loadSound("128kbps_stereo.mp3", true);

он загружает звук и воспроизводит его. однако песня играет некоторое время, а затем начинается снова! поэтому звук воспроизводится дважды за короткий промежуток времени по какой-то причине

я немного исследовал это, и оказалось, что песня снова воспроизводится автоматически после завершения загрузки mp3, и я не знаю, почему

Я пытался создать пустую функцию mySound.onLoad, но ничего. я не вызываю mySound.play() абсолютно из любого места! я не знаю, почему это происходит

может кто-нибудь просветить меня?

РЕДАКТИРОВАТЬ: исправлено сейчас... посмотрите в комментариях на ошибку


person user151496    schedule 19.12.2012    source источник
comment
Вы должны использовать не собственный звук Flash, так как в этом классе нет метода с именем loadSound(). Можете ли вы уточнить, какой класс Sound вы используете?   -  person Sunil D.    schedule 19.12.2012
comment
@СунилД. user1916182 говорит о actionscript 2, поэтому он использует эту функцию   -  person Emilien Schneider    schedule 20.12.2012
comment
Вы пробовали запускать звук только при загрузке? mySound.loadSound(name.mp3, false) и mySound.start в функции onLoad...?   -  person Emilien Schneider    schedule 20.12.2012
comment
да, я пытался выполнить mySound.loadSound(128kbps_stereo.mp3, false) и запустить функцию onload, но тогда я не получу потокового звука... у меня такое странное чувство, что это что-то с кешем, но я безнадежен в это. кто-нибудь еще действительно никогда не испытывал этого?   -  person user151496    schedule 21.12.2012
comment
Короче говоря: публиковал резервный файл swf и копировал старый файл index.swf на сервер ...   -  person user151496    schedule 08.01.2013


Ответы (1)


Короче говоря: публиковал резервный файл swf и копировал старый файл index.swf на сервер ...

извинения перед всеми

person user151496    schedule 25.04.2013