I have a symbol in my main timeline. Inside this symbol, I have 4 rectangles with a simple scale animation for every one of them.
I would like to play this animation on hover state of this symbol. To do so, I added this simple code to the Mouseenter event of my symbol:
// Show the button lines sym.$("sym_button_lines_03").stop().fadeIn(600); // Play the button lines animation sym.getSymbol("sym_button_lines_03").play("Start");
I just added the same kind of code on the Mouseleave event, with fadeOut() and playReverse().
Obviously it works just fine on Google Chrome, but it gets really complicated on Mozilla (and of course it works absolutely not in IE, but I don't care).
On Mozilla, when the animation plays, it shows the first half-second of the animation, and then plays it in loop several times, from the beginning. Like if the animation get "stuck" and start over again and again.
Something a little bit weird: If I remove 3 rectangles from the symbol and let the first one as he was, the animation works well. And when I add another one, it doesn't work anymore... like if they was to heavy for Mozilla (but they're just simple transparent rectangles...)
Sounds it familiar to you? Is there something I can do to prevent this, like hiding some elements if the user uses Firefox?
I don't know if I'm clear, thank you for your help.
Can you share a sample of your composition? Also do let us know which version of Animate you are using.
Yes of course, here's the link where you can find my project files: https://www.dropbox.com/sh/mipcmoeuffr1pk8/AAAaFw33rB6wGvbSF9jjrKkDa?dl=0
I'm using Adobe Edge Animate CC 2014.0.
I tried to explain it in a simple way because my project is a little bit more complicated (even for myself...), but basically you have three buttons and the problem occur for the bottom one (the animation on the rollover).
I've succeed to integrate a Parallax effect with parallax.js, so maybe the problem comes from here (but in this case, why is it working perfectly in Chrome?...).
Anyway, thanks for your help. Hope someone can find what's going wrong.