emsee Posted March 25, 2014 Posted March 25, 2014 I have three tweens, each one with a sound effect called on start: //simplified code: TweenMax.to(this, 10, {alpha:1, delay:1, onStart:playSound1}); TweenMax.to(this, 10, {alpha:1, delay:2, onStart:playSound2}); TweenMax.to(this, 10, {alpha:1, delay:3, onStart:playSound3}); function playSound1():void { LoaderMax.getLoader("sound1").playSound(); } function playSound2():void { LoaderMax.getLoader("sound2").playSound(); } function playSound3():void { LoaderMax.getLoader("sound3").playSound(); } I would like the sounds to overlap, but instead, the first sound is cut off by the second, which in turn is cut off by the third. Can I get all three sounds overlapping? Is there a way to access the loaded sound object & play it through a separate channel manually? Thanks
Carl Posted March 25, 2014 Posted March 25, 2014 Not sure why your sounds are getting cut off. I just built a very similar and simple demo and had no problems. Full code: import com.greensock.*; import com.greensock.loading.*; import com.greensock.events.LoaderEvent; var chicken:MP3Loader = new MP3Loader("chicken.mp3", {autoPlay:false}); var mystery:MP3Loader = new MP3Loader("mystery.mp3",{autoPlay:false}); var sounds:LoaderMax = new LoaderMax({onComplete:allLoaded}); sounds.append(chicken); sounds.append(mystery); sounds.load(); function allLoaded(e:LoaderEvent):void { trace("all loaded"); TweenMax.to(mc1, 10, {x:400, delay:1, onStart:playSound, onStartParams:["chicken.mp3"]}); TweenMax.to(mc2, 10, {x:400, delay:4, onStart:playSound, onStartParams:["mystery.mp3"]}); } function playSound(loaderURL) { LoaderMax.getLoader(loaderURL).playSound(); } download FLA and Sounds here: http://ge.tt/41FCWMT1/v/0?c (use your own greensock classes) If you still have problems please make and provide a very simple demo that illustrates the problem.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now