Po odświeżeniu strony we flashu bez usuwania tymczasowych plików internetowych w IE, we flashu 9 dubluje się muzyka... Co ciekawe, dzieje się to w przypadku kiedy taki kod jest wywoływany automatycznie - jeśli to samo wykonuję dopiero po kliknięciu muzyka się nie dubluje...
Kod: Zaznacz cały
mLoader = new Loader();
var mRequest:URLRequest = new URLRequest(src);
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
mLoader.load(mRequest);
function onCompleteHandler(loadEvent:Event) {
mLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onProgressHandler);
addChild(loadEvent.currentTarget.content);
if (makeStop == false) {
newTrack = MovieClip(loadEvent.currentTarget.content).extSound; // to jest dźwięk w innym pliku SWF
trackPlaying = newTrack.play(0, 9999999, new SoundTransform(1, 0));
}
removeChild(loadEvent.currentTarget.content);
}
Spotkał się ktoś z takim problemem?