class Strings { public var static MENU_TITLE:String="Main Menu"; public var static APP_TITLE:String="My Application";
} function setTFVariable(f:TextField, v:String){ f.variable = v; } var i=-1, l=3; while(++i<l) setTFVariable( scope['myTextField'+i], '_global.Strings.APP_TITLE' ); I am redundant, good luck bro. H On 12/8/05, Ian Thomas <[EMAIL PROTECTED]> wrote: > > No, there's no way of avoiding the external XML files without a lot of > fudging with the code. > > Sounds like your best bet would be to simply create a look-up table > somewhere in your code - as a static singleton if needs be. > > e.g. > class Strings > { > public var static MENU_TITLE:String="Main Menu"; > public var static APP_TITLE:String="My Application"; > } > > myTextField.text=Strings.APP_TITLE; > > and so on... > > HTH, > Ian > > > On 12/8/05, Pranav Negandhi <[EMAIL PROTECTED]> wrote: > > > > Thanks Ian. Looks quite interesting from a distance. Will the mx.lang.* > > classes add too many extra KB's into my published movie? Can I > manipulate > > the string values at runtime? Does someone have code examples to do > this? > > > > Also, my very basic investigation shows that using this creates a > separate > > XML file to store the string values. Is this avoidable? I'm on a pretty > > firm > > spec where the swf has to be completely standalone with no external > > dependencies except the host application. > > > > Regards, > > Pranav Negandhi > > > > > _______________________________________________ > 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