Creating Mouseovers and Buttons
Jul 19, 2013
I am trying to use mouseovers to change to change slides. It would allow me to do things like a maze game where you have to move your mouse through a maze and if you move outside, you lose.
I know mouseovers aren't technically supported, but I was wondering if there would be an easy way to make a work around.
If I did, would I need to own flash to create it?
Also, I saw the Articulate Presenter demo, Big Brute Storage: Electric Pallet Jack Training.
Within a guided image it had, it had buttons that caused things to move.
I didn't think that animation by click of a specific object was supported, so I was wondering how he did that.
If anyone can help me with that, it would be great!
Thanks,
Christopher
14 Replies
Hi guys,
If anyone can help me figure this out, that would be great.
You don't have to be able to answer all of these issues, but if you can answer any, it would help me a ton.
Thanks,
Christopher
Hi guys,
If anyone can help me figure this out, that would be great for me as well.
Thanks,
Jordan
Hi Christopher,
The guided interaction you're referencing above is a part of an Engage Interaction that was embedded into the Presenter file. The mouse overs you're looking to create aren't an option within Presenter - but I would not be shocked if the community has an interesting work around.
You can also take a look at the source files of the example you mentioned here.
Have a great day!
Thank you Ashley!
Is there a default way to do that kind of interaction within a labeled interaction, like they did in the moving vehicle on the click of a button with the Big Brute example?
Thanks,
Christopher
Hi Christopher,
There is no default way to do it. The example from Big Brute is a flash animation which was then embedded into that interaction.
You can always submit a feature request to our team. Please describe in as much detail what you'd like the feature to be able to do and how it would operate.
On rollovers...you could create a custom set of flash objects that advance to the next slide, go back to the previous slide, or jump to a specific slide. Something like:
_level0.ArtAPI.PlayNext();
I made a quick example and included 3 sample SWFs. You'll notice that things get complicated when you need to branch. In your maze example, you can't just play the next slide. You have to jump to a specific slide number to get to the right branch. So for every branch, you'd need a unique flash object that references the right slide. Heaven help you if you add or delete slides after that.
Thank you so much Minh-Triet!
That is exactly what I needed.
I could probably make a maze with only one rollover, truthfully.
I could have the next slide be the losing one. Everything else, would be buttons that I could link to any slide.
Would my company be able to freely use your code for the next slide rollover?
Thanks,
Christopher
absolutely, you can use the swf and fla files.
Thanks Minh-Triet for providing a solution to Christopher! I'm sure it will help out other community members too!
Hey Minh-Triet,
How do I edit the fla files you gave me?
I have CS4 flash, but I'm unsure how to edit the code.
Thanks,
Christopher
In Flash Pro CS 4, press the [F9] key to open the Actions window. You'll see the code there. If it's blank, check the left hand nav bar and find the frame that has code. That explorer sidebar will list which frames have actions.
If I wanted to make it on click instead of a mouseover, I could just change MouseOver, to Click, correct?
hello, thank you can help me with the following:
I need that when in the fla reaches a specific frame automatically leads me to a slide, it may be the next or a specific slide, without any action of the mouse. (in Action Script 2)
Hi Fon,
Within Storyline 2 you could add a trigger based on the timeline reaching a particular cue point, but that may not be associated with the video file directly if you're including it as a Flash file or adding the video control elements.
Hope that helps and please let us know if you need anything else.
This discussion is closed. You can start a new discussion or contact Articulate Support.