By CS3, I presume you're talking about AS3 (if you have AS2 in mind, please post in the AS2 forum).
Let's divide your problem into three parts. First, you can add handlers for different mouse actions using addEventListener(). E.g., for actions when mouse is over news_mc:
news_mc.addEventListener("mouseOver", newsMouseOverHandler);
function newsMouseOverHandler(evt:MouseEvent) {...}
Next, to play clip forward, just do play(). For going reverse, you could run prevFrame() on every frame - to run it each frame, listen to the "enterFrame" event like above and put prevFrame() in the handler (be sure to call removeEventListener() when you're done).
Finally, you can add handlers to your clip as necessary and set alpha to 0 to make it invisible - it'd still respond to mouse. If it's a button, I usually add a hit area and delete the content on other keyframes.
Last edited by Sekhar; 10-09-2007 at 05:18 AM.
|