Pausing Flash Movies in Articulate

Aug 25, 2011

Hello,

I am working on a project that is an Articulate presentation with a Flash Movie embedded.  I have already created created the flash animation using MovieClips before discovering that the Articulate pause button will only pause the main timeline.  Is there a way for me to access the event being broadcast by the Articulate pause button?

Thanks so much!

6 Replies
David Burton

Megan,

Yes there is, but would require you to know what level your Flash Movie is inserted on. Using the code below, you can add this to a test Flash movie and insert into Presenter. After previewing in Presenter, the actionscript code below will reveal the movie level for you.

// get movie level for inserted swf
myPath.text = this;

Just make sure you create a text box in Flash and give it the instance name "myPath" without the quotes. Once the level is known, simply reference this to stop the timeline.

I hope this helps!

Megan Johns

Thank you for the response!   but I am still a little confused... When you say I should "reference this to stop the timeline" do you mean I should reference it in Articulate, and if so, how? 

Inside of my flash movie I have a function that will pause all of my movieclips, but I don't know how to get my function to call when the pause button in Articulate is clicked.  I was hoping that Articulate would broadcast an event when the pause button is clicked, and I could just listen for that event.  Do you happen to know if this is possible?

Thanks so much!

Megan

Justin Wilcox

Hi Megan. The simplest thing to do would be to insert the Flash movie to play independently of the slide and use your own play/pause button that is in the Flash movie. Also, you should make sure that your Flash movie adheres to these best practices:

http://www.articulate.com/support/presenter09/kb/?p=76

However, we don't provide custom coding. If someone in the community knows how to do what you are trying to do, maybe they can chime in and help you out.

This discussion is closed. You can start a new discussion or contact Articulate Support.