I should rephrase this I suppose. I know how to do mouse over and click events. I know how to animate movie clip buttons. Let me try to explain this better since I screwed it up the first time pretty badly.
Say the main area is in frame one. This includes all the movie clip buttons (say 4 of them). On frames 2-5, there are brief videos that play through an FLV player. On the initial visit to Frame 1, the user clicks on one of the buttons to take them to, say, frame 3. Once the movie completes, the user is then put back to frame 1 again. Is it then possible to have the frame 3 button no longer glow or pulsate, but still work as a button? I want my user to know where they have already been on my site, and I am not sure this is possible
that setup is problematic. use a one frame swf that contains your icon movieclips, only. assign the icon movieclips instance names like icon1_mc, icon2_mc etc. add an flvplayback component to your library.
you can then use:
var flv_pb:FLVPlayBack=new FLVPlayBack();
flv_pb.addEventListener(Event.COMPLETE,completeF);
function completeF(e:Event):void{
removeChild(flv_pb);
}
var gf:GlowFilter=new GlowFilter();
var previouslyClickedIcon:MovieClip;
var iconA:Array=[icon1_mc, icon2_mc, etc..];
var flvA:Array=["flv associated with icon1.flv", "icon2.flv", etc..];
for(var i:int=0;i<iconA.length;i++){
iconA.addEventListener(MouseEvent.CLICK,clickF);
}
function clickF(e:MouseEvent):void{
if(previouslyClickedIcon){
previouselyClickedIcon.filters=[];
}
MovieClip(e.currentTarget).filters=[gf];
addChild(flv_pb);
//position flv_pb
flv_pb.source = flvA[iconA.indexOf(e.currentTarget)];
}