2010-11-25 24 views
1

Je charge un MovieClip dans un autre projet. ce loop.swf contient de la musique.comment couper un MovieClip?

loopingLoader = new Loader; 
loopingLoader.load(new URLRequest("img/loop.swf")); 
addChild(loopingLoader); 

Après quelques secondes, je veux décharger ou "couper" plus facilement ce clip.

Lorsque je le décharge, même lorsque je charge un nouveau clip, la musique continue de jouer.

Comment couper ce clip?

Merci pour votre aide.

N

Répondre

0

vous pouvez contrôler les sons globaux ou d'arrêter tous les sons dans le lecteur flash via le SoundMixer classe en définissant la soundTransform propriété ou en appelant le stopAll() fonction respectivement:

flash.media.SoundMixer

+0

le problème est, je ne veux pas arrêter un son MovieClip, j'ai un autre MovieClip qui devrait se poursuivre jouer. – nbuechi

+0

Retirez-vous et disposez-vous correctement du clip? – Mattias

+0

J'essaye de le jeter comme ceci: removeChild (loopingLoader); loopingLoader.unload(); System.gc(); – nbuechi

0

Retirez-vous et disposez-vous correctement du clip?

Cela aide si vous veut juste couper tous les sons:

SoundMixer.soundTransform.volume = 0 
+0

J'essaye de le jeter comme ceci: removeChild (loopingLoader); \t \t \t loopingLoader.unload(); \t \t \t System.gc(); – nbuechi

0

Essayez ceci:

loopingLoader.unloadAndStop();