I don't have any source code, but I can see a way to do it...
Basically, create a function called
ChangeLanguage(PickLang:integer):void that runs on Application
creation complete, or with a button push, or whatever.
Inside of the function create either a select statement or a
nested if statement. select would be better, but I can't remember
the exact code to do it in AS3, so I'll revert to a PHP psudocode
to give you the idea
case 1: //english
Application.Title = "Welcome!";
case 2: //french
Application.Title = "Bonjiour!"; // pardon my french
Its a bit clumsy, but it would work.
The other idea is to store all of the text for the labels in
a different XML file for each language. Then do something like the
above example to choose between the different bindable xml sources
depending on what the user picks. and have the label text feed off
of which ever XML file is returned. it would be a lot cleaner code
wise... just more complicated with the data handlers. Look up
examples for skinning, as that's pretty much what you'll be doing.
You'll have a french skin, and an english skin, etc...