# Switch language using custom buttons vs combobox

**URL:** <https://forum.kirupa.com/t/switch-language-using-custom-buttons-vs-combobox/269676>\
**Category:** flash\
**Created:** [August 30, 2008, 4:51pm UTC](https://forum.kirupa.com/t/switch-language-using-custom-buttons-vs-combobox/269676 "2008-08-30T16:51:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Obi\_Wan](https://avatars.discourse-cdn.com/v4/letter/o/e99b99/32.png) [@Obi\_Wan](https://forum.kirupa.com/u/Obi_Wan)\
**Post date:** [August 30, 2008, 4:51pm UTC](https://forum.kirupa.com/t/switch-language-using-custom-buttons-vs-combobox/269676/1 "2008-08-30T16:51:15Z")

</div>

Hey Folks, I have to create a multilanguage site and I have all that code working now but I am using the combo box to toggle back and forth from English and French.

How do I change my code so that the user has to click on a btn for English and a btn for French.

```auto

import mx.lang.Locale;
Locale.setLoadCallback (localeListener);
lang_cb.dataProvider = Locale.languageCodeArray.sort ();
lang_cb.addEventListener ("change",langListener);
greeting_txt.autoSize = "left";
Locale.loadLanguageXML (lang_cb.value);

function langListener (eventObj:Object):Void
{
	Locale.loadLanguageXML (eventObj.target.value);
}
function localeListener (success:Boolean):Void
{
	if (success)
	{
		example.text = Locale.loadString ("IDS_HOME");
		lanFrench.text = Locale.loadString ("IDS_FRENCH");
		lanEnglish.text = Locale.loadString ("IDS_ENGLISH");
	}
	else
	{
		greeting_txt.text = "unable to load language XML file.";
	}
}

// mouse events for languages
var numOfLanguageBtns = 2;
for (i = 0; i <= numOfLanguageBtns; i++)
{
	this["lan" + i].onRollOver = overLanguages;
	this["lan" + i].onRelease = goLanguages;
}
function overLanguages ():Void
{
	audioGlobalBtn ();
}
function goLanguages ():Void
{
	var lanBtnNum:Array = this._name.split ("n");
	var lanNum:Number = lanBtnNum[1];
	switch (lanNum)
	{
		case "1" :

			break;
		case "2" :

			break;
	}
}
// audio functions
function audioGlobalBtn ():Void
{
	var mySoundOp:Sound = new Sound ();
	mySoundOp.attachSound ("gblBtn");
	mySoundOp.start ();
}

```
