Results 1 to 1 of 1
Thread: EventListener and user control
-
May 6th, 2009, 10:28 PM #112Registered User
postsEventListener and user control
Hello all. Thank you for the help!
I call an mc1 (rg1, mb1) of 48 frames. Once the 48 frames cycles through once, it stops as designed (no looping).
Q: How do I return control back to the user? For example, double clicking and allowing rg1/mb1 to drag and drop again on stage?
Prototyped:
Code:public function something(): void { rg1.addEventListener(MouseEvent.DOUBLE_CLICK, mouseDoubleClicked); mb1.addEventListener(MouseEvent.DOUBLE_CLICK, startAnimation); } private function mouseDoubleClicked(event:MouseEvent):void { rg1.stop(); launchMenuBar(); } private function launchMenuBar():void { addChild(mb1); // display properties mb1.blendMode="screen"; mb1.width=400; mb1.height=230; mb1.x=(rg1.x-50); mb1.y=(rg1.y-44); // behaviors mb1.addFrameScript(0, function() {mb1.stop();}); mb1.addFrameScript(47, function() {mb1.stop();}); } private function startAnimation(event:Event):void { mb1.play(); }

Reply With Quote

Bookmarks