We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

Event dispatching situation with SoundManager.as

taftman
taftman asked
on
Medium Priority
313 Views
Last Modified: 2013-11-11
http://evolve.reintroducing.com/2008/07/15/news/as3-soundmanager/
http://drawlogic.com/2009/01/16/as3-soundmanager-class-for-flash-updated-for-tweener/

I am using the tweener version of the class above (second link) and am having trouble attaching events such as...

addEventListener(ProgressEvent.PROGRESS, updateProgress);      
addEventListener(Event.COMPLETE, onComplete);

.. in an effort to bolt in a preloader functionality and some others like firing an event when a MP3 is done playing.

I have tried using the base Flash classes, and ran into issues with having multiple sound files queued up and the inability to reuse the sound object for new urls etc etc.  So I opted for a soundmanager class such as this, but am not having nearly equal issues with this.

I have tried to extend that class above with internal events that triggered methods in the class, but ran into issues with manipulating or targeting the functions I have on the timeline.

I have tried to attach the events to the calls to this function, perhaps my syntax is bunk:

EFFECTS.addExternalSound(effectPath, "effect", 0).addEventListener(ProgressEvent.PROGRESS, updateProgress);

Gives me:

1061: Call to a possibly undefined method addEventListener through a reference with static type Boolean.
Comment
Watch Question

Commented:
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.