It is not to say what is happing viewing the swf. If you can send me the fla and I will look at it for you.
Regards Cor -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of SJM Sent: zondag 13 juli 2008 18:26 To: Flash Coders List Subject: Re: [Flashcoders] Wierd roleover problem! AS3 Thanks for your help! Ive uploaded the SWF as i can se the problem isnt easy to explain! http://79.170.40.163/flashdev.com/devgallery/development.swf SJM ----- Original Message ----- From: Cor To: 'Flash Coders List' Sent: Sunday, July 13, 2008 5:07 PM Subject: RE: [Flashcoders] Wierd roleover problem! AS3 You override your mcName 5 times, so only the last instance remains in focus. I guess, without knowing the rest of your application, in the function addOverOut add these lines as first lines: Var mc:MovieClip = new MovieClip(); mc = mcName; -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of SJM Sent: zondag 13 juli 2008 17:46 To: Flash Coders List Subject: [Flashcoders] Wierd roleover problem! AS3 Hi Guys Im having a weird problem with a rollover, im trying to create a simple mouse_over/mouse out but for some reason the over and out do not work properly! I have 5 MC buttons on the main stage within each of the MCs is 4layers; layer 1 - a empty MC to load an image into, Layer 2 -shape tween set as a mask, Layer 3 - stop(); action and over/out labels Everything works fine upto the point when I attempt a mouse over initially it works fine but for some reason instead of stopping at the selected frame it disappears. The image loading file seams to work fine so here is my main AS file code... package { import flash.events.*; import flash.display.MovieClip; import flash.display.DisplayObject; public class mainClass extends MovieClip { ////////////////////////////////////////////////////////////// // Start of Class ////////////////////////////////////////////////////////////// public function mainClass():void { image1_mask.image1.file ="images/image2.jpg"; image2_mask.image2.file ="images/image3.jpg"; image3_mask.image3.file ="images/image5.jpg"; image4_mask.image4.file ="images/image7.jpg"; image5_mask.image5.file ="images/image8.jpg"; addOverOut(image1_mask); addOverOut(image2_mask); addOverOut(image3_mask); addOverOut(image4_mask); addOverOut(image5_mask); } public function addOverOut(mcName:MovieClip):void { mcName.addEventListener (MouseEvent.MOUSE_OVER, overHandler); mcName.addEventListener (MouseEvent.MOUSE_OUT, outHandler); mcName.addEventListener (MouseEvent.CLICK, clickHandler); mcName.mouseChildren = false; mcName.buttonMode = true; mcName.useHandCursor = true; } public function overHandler ( ev:MouseEvent ):void { ev.target.gotoAndPlay("over"); trace("OVER - "+ ev.target.name); } public function outHandler ( ev:MouseEvent ):void { ev.target.gotoAndPlay("out"); trace("OUT - "+ ev.target.name); } public function clickHandler ( ev:MouseEvent ):void { //first we need to determine which button was clicked var buttonName:String = ev.target.name; switch (buttonName) { case "image1_mask": trace("Click Image 1"); break; case "image2_mask": trace("Click Image 2"); break; case "image3_mask": trace("Click Image 3"); break; case "image4_mask": trace("Click Image 4"); break; case "image5_mask": trace("Click Image 5"); break; } } } } _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders