[Bindable] public var langUsed:String = "FR"; // "FR"|"EN" [Bindable] public var langTest:LangLoader = new LangLoader(langUsed);; // changement de langue private function langInit(langUsed:String):void { langTest = new LangLoader(langUsed); } public var langUsedArray:Array = [ {label:"Français", data:"FR"}, {label:"English", data:"EN"} ]; private function langSelect(lang:Object):void{ CursorManager.setBusyCursor(); langUsed = lang as String; langInit(langUsed); langPopulate(); memoListConn.send(); } private function langPopulate():void{ trace(langTest.MEMO_TITLE); trace(langTest.MEMO_DG_TITLE_DATE); trace(langTest.MEMO_DG_TITLE_TITLE); trace(langTest.MEMO_DG_TITLE_USER); trace(langTest.MEMO_BY); trace(langTest.MEMO_FILTER); trace(langTest.MEMO_ADD); trace(langTest.MEMO_FORM_TITLE); trace(langTest.MEMO_FORM_MEMO); trace(langTest.MEMO_FORM_PRIVATE); trace(langTest.MEMO_FORM_FRIENDS); trace(langTest.MEMO_FORM_PUBLIC); trace(langTest.MEMO_FORM_BACK); trace(langTest.MEMO_FORM_CLEAR); trace(langTest.MEMO_FORM_SUBMIT); vStack_memo.label = langTest.MEMO_TITLE; memo_dg_h1.headerText = langTest.MEMO_DG_TITLE_DATE; memo_dg_h2.headerText = langTest.MEMO_DG_TITLE_TITLE; memo_dg_h3.headerText = langTest.MEMO_DG_TITLE_USER; memo_lbl_by.text = langTest.MEMO_BY; memo_lbl_filter.text = langTest.MEMO_FILTER; memo_btn_add.label = langTest.MEMO_ADD; memo_frm_title.text = langTest.MEMO_FORM_TITLE; memo_frm_memo.text = langTest.MEMO_FORM_MEMO; memo_rg_private.label = langTest.MEMO_FORM_PRIVATE; memo_rg_friends.label = langTest.MEMO_FORM_FRIENDS; memo_rg_public.label = langTest.MEMO_FORM_PUBLIC; memo_btn_back.label = langTest.MEMO_FORM_BACK; memo_btn_clear.label = langTest.MEMO_FORM_CLEAR; memo_btn_submit.label = langTest.MEMO_FORM_SUBMIT; }