Failing all that just code your own buttons using scale-9 so they can stretch to fit the text...
... If that seems like hard work, maybe the project should be done in Flex which has a localisation API and a framework specifically designed to handle this sort of dynamically changing interface -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dennis - I Sioux Sent: 21 January 2008 13:36 To: [EMAIL PROTECTED]; Flash Coders List Subject: Re: [Flashcoders] MultiLanguage I agree with Glen on the stringpanel part. I've done a big project in the past with multilanguage games.. stringpanel is a good start.. although if you want to give the user the possibility to select the language at runtime you had to code that yourself into the panel.. (that was made back in flash 7 though.. might be in there right now) .. Translating it on forhand isn't always an option.. somtimes the product gets popular and a new country/language is added.. The way we did it is to keep space for larger languages in the design.. and if it isn't possible to translate it shorter.. it will always be a pain in the @ss.. but there should be a balance to keep the designer/design happy and the translations/translators good.. We made an extra panel to add character sets to all textfields on the press of a button.. this way it is easier to add a new character set. Hope this helps.. With kind regards, Dennis Isioux ----- Original Message ----- From: "Glen Pike" <[EMAIL PROTECTED]> To: "Flash Coders List" <flashcoders@chattyfig.figleaf.com> Sent: Monday, January 21, 2008 2:01 PM Subject: Re: [Flashcoders] MultiLanguage > Hi, > > Look at using the "Strings Panel" - it's in FL8, probably in CS3. This > lets you attach an ID to all your text fields, etc. and define languages > in XML. The help has more in depth stuff about this, but that is a good > start. > > You may also want to ensure all your translation is done before the > designer starts, otherwise they might start getting stressed when you ask > them to resize a button for German, etc. > > Glen > > Geografiek wrote: >> Hi Dave, >> I would ask the designer to put all the text in dynamic textFields (and >> fill them w3ith dummy text). >> You can than adress these TextFields and fill them with text from a >> database at runtime, depending on a 'language' flag. >> HTH, >> Willem van den Goorbergh >> >> Op 21-jan-2008, om 13:26 heeft Dave Mennenoh het volgende geschreven: >> >>> I may be doing an app that has to be deployed in various languages, and >>> I'm trying to find a good method of doing it. I guess my main issue is >>> that the interface is Flash, and would be created by a designer. Content >>> is pretty much all external, but things like button text, tool tip text, >>> etc. are put in place by the designer. >>> >>> I'd thought of just making different interface 'shells' for the various >>> languages, but that'd be more difficult to maintain. What'd be perfect >>> is language plugins but then I'm not quite sure on how to handle sizing >>> problems - especially with certain languages like chinese. >>> >>> Just looking for some guidance. >>> >>> >>> Dave - >>> Head Developer >>> http://www.blurredistinction.com >>> Adobe Community Expert >>> http://www.adobe.com/communities/experts/ >> >> >> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= >> Geografiek is a Dutch, Utrecht-based map and chart design company. >> Willem van den Goorbergh can be contacted by telephone: (+31)30-2719512 >> or cell phone: (+31)6-26372378 >> or by fax: (+31)302719687 >> snail mail: Hooghiemstraplein 89 3514 AX UTRECHT >> Visit our website at: http://www.geografiek.nl >> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= >> >> >> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >> > > -- > > Glen Pike > 01736 759321 > www.glenpike.co.uk <http://www.glenpike.co.uk> > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ______________________________________________________________________ This e-mail has been scanned for viruses by the Virtual Universe e-mail security system - powered by MessageLabs. http://www.virtual-universe.net ______________________________________________________________________ Virtual Universe Ltd, 28-39 The Quadrant, 135 Salusbury Road, London NW6 6RJ Tel: +44 (0) 870 788 6000 Fax: +44 (0) 870 788 6689 Web: www.virtual-universe.net ----------------------------------------------------------------------------------------- CONFIDENTIALITY NOTICE This e-mail may contain information which is confidential and privileged. If you are not the named addressee of this e-mail, you may not copy or use it, or forward or otherwise disclose it to anyone else. If you have received this e-mail in error, please e-mail the sender by replying to this message and then fully delete it from your system. Any views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of Amplefuture Group. Amplefuture Group reserves the right to monitor e-mail communications from both external and internal sources for the purposes of ensuring correct and appropriate use of our communication equipment. ______________________________________________________________________ This e-mail has been scanned for viruses by the Virtual Universe e-mail security system - powered by MessageLabs. http://www.virtual-universe.net _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders