OwlCyberSecurity - MANAGER
Edit File: LangButton.as
package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; import Globals; public class LangButton extends MovieClip { //private var aListMenu:Array = new Array; public function LangButton():void { Init(); mcFrenchFlag.addEventListener(MouseEvent.MOUSE_OVER,Highligth); mcEnglishFlag.addEventListener(MouseEvent.MOUSE_OVER,Highligth); mcFrenchFlag.addEventListener(MouseEvent.MOUSE_OUT,Still); mcEnglishFlag.addEventListener(MouseEvent.MOUSE_OUT,Still); mcEnglishFlag.addEventListener(MouseEvent.CLICK,ChangeLang); } private function Highligth(event:MouseEvent):void { if (event.target.y < 0) { event.target.y = -event.target.height*1/3; } } private function Still(event:MouseEvent):void { if (event.target.y < 0) { event.target.y = -event.target.height*2/3; } } private function ChangeLang(event:MouseEvent):void { Globals.frenchNotEnglish = !Globals.frenchNotEnglish; if (Globals.frenchNotEnglish) { Globals.sLang = ""; mcEnglishFlag.addEventListener(MouseEvent.CLICK,ChangeLang); mcFrenchFlag.removeEventListener(MouseEvent.CLICK,ChangeLang); } else { Globals.sLang = "En_"; mcFrenchFlag.addEventListener(MouseEvent.CLICK,ChangeLang); mcEnglishFlag.removeEventListener(MouseEvent.CLICK,ChangeLang); } Init(); MovieClip(parent).ReStart(); } private function Init():void { if (Globals.frenchNotEnglish) { mcFrenchFlag.y = 0 ; mcEnglishFlag.y = -mcEnglishFlag.height* 2/3; } else { mcEnglishFlag.y = 0 ; mcFrenchFlag.y = -mcFrenchFlag.height* 2/3; } } } }