My current project is displaying some very odd behavior I
have never come across before. I am up against the wall with a
deadline and no troubleshooting has lead to a solution yet. I am
desperate for help.
I have a very simple SWF, plays some basic animation, and
calls in external MP3 voiceover. Nothing complex. When the
animation is complete, it lands on a static frame with 3 buttons.
The buttons are actually instances of the same MC with a nested btn
in, the text on the btn passed by a variable. Mouse over the btn
and the MC plays a little animation. Click on the btn and a
MovieClipLoader class calls in a SWF, which itself calls in another
SWF of just formatted text.
For some reason this all tests well on my computer, and (very
strangely) on our dev server for staging. When the files get
deployed to to live site the animation plays through to the static
frame with the btns, but when clicked the btns do not work. The
external SWF does not load.
Now we've tested and tried every scenario checking the
correct paths to the SWFs and everything is where it should be. I'm
staring at the code waiting for something to jump out at me but it
is very basic, and nothing looks astray.
We had a similar issue last night when the animation would
not even play. It turned out the SWF was getting hung up on a frame
that had an animated mask on it. I broke the mask into a shape and
the SWF played properly after that. It took us 2 hours to figure
that out. I was infuriated. Why would something so basic cause a
movie to fail? Has anyone ever experienced this before? Is it a
known bug? Could this be related to the issue of the btns now not
working? I am at a loss where to try next, especially when
something as random and obscure as a mask caused an earlier
If you have any advice, please I would deeply appreciate it.
So it turns out it was a path issue. Links needed to be
relative to the HTML page, not the SWF. That was news to me and
caused me much grief. Never seen any docs about this. But it is
done and now I know.