Window - Other Panels - Strings
On 4/15/08, Stuart (FunkDaWeb) <[EMAIL PROTECTED]> wrote: > > Hi Cory ive finally got round to adding your code 'embedFonts = true ' but > i still have the same problem! > > when i use the function it removes the text! then when i click again it > displays the text again no bold/italic! > > ----- Original Message ----- > From: Cory Petosky > > To: Flash Coders List > Sent: Thursday, April 03, 2008 8:43 PM > Subject: Re: [Flashcoders] Reading properties of a textbox [AS3] > > > Replace that with: > > formatter.italic = !currentFormat.italic; > > The conditionals aren't necessary in that situation. :) > > On Thu, Apr 3, 2008 at 1:21 PM, Stuart (FunkDaWeb) <[EMAIL PROTECTED]> > wrote: > > YAY! It works! Thank you! :o) > > > > Wont work with embedFonts = true thought! :o( > > > > Onwards and upwards! > > > > Thanks for your help! > > > > SM > > > > > > ----- Original Message ----- > > From: jonathan howe > > To: Flash Coders List > > Sent: Thursday, April 03, 2008 6:53 PM > > Subject: Re: [Flashcoders] Reading properties of a textbox [AS3] > > > > > > Okay, but in the simple example, you are using it for both: > > > > Okay, but formatter should not be treated as a property of > _selectedBox. > > _selectedBox has no property named formatter. > > > > This is the offending line: > > > > if (_selectedBox.formatter.italic == false) > > > > You already have set formatter to the value of > _selectedBox.getTextFormat(); > > Thus your conditional should read: > > > > if (formatter.italic == false) > > > > To simplify it to keeping formatter separate from the current > format, let's > > rewrite: > > > > var currentFormat:TextFormat = _selectedBox.getTextFormat(); > > var formatter:TextFormat = new TextFormat(); > > > > if (currentFormat.italic == false) > > { > > formatter.italic = true; > > } > > else > > { > > formatter.italic = false; > > } > > > > _selectedBox.setTextFormat(formatter); > > > > > > -jonathan > > > > > > On Thu, Apr 3, 2008 at 1:19 PM, Stuart (FunkDaWeb) < > [EMAIL PROTECTED]> > > wrote: > > > > > formatter is a blank variable and has nothing to do with reading > the text > > > propperties its used for setting them! I need to figure out how to > tell if a > > > text field is set to italic or not! once i can do this i can fix > the if > > > statement! > > > > > > do you have any idea how to do this? > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > > FUI - New code is this.... > > > > > > var formatter:TextFormat = _selectedBox.getTextFormat(); > > > > > > if (_selectedBox.formatter.italic == false) > > > { > > > formatter.italic = true; > > > } > > > else > > > { > > > formatter.italic = false; > > > } > > > > > > _selectedBox.setTextFormat(formatter); > > > ----- Original Message ----- > > > From: jonathan howe > > > To: Flash Coders List > > > Sent: Thursday, April 03, 2008 5:53 PM > > > Subject: Re: [Flashcoders] Reading properties of a textbox [AS3] > > > > > > > > > Hi, Stuart, > > > > > > Based on the error message sounds like maybe you are trying to > access > > > _selectedBox.formatter or something else invalid. Can you repaste > your > > > new > > > code after the change? > > > > > > -jonathan > > > > > > > > > On Thu, Apr 3, 2008 at 11:15 AM, Stuart (FunkDaWeb) < > [EMAIL PROTECTED] > > > > > > > wrote: > > > > > > > thanks Jonathan for some reason i get this error when i change > to your > > > > code... > > > > > > > > ReferenceError: Error #1069: Property formatter not found on > > > > flash.text.TextField and there is no default value. > > > > ----- Original Message ----- > > > > From: jonathan howe > > > > To: Flash Coders List > > > > Sent: Thursday, April 03, 2008 4:04 PM > > > > Subject: Re: [Flashcoders] Reading properties of a textbox > [AS3] > > > > > > > > > > > > var formatter:TextFormat = _selectedBox.getTextFormat(); > > > > > > > > On Thu, Apr 3, 2008 at 10:43 AM, Stuart (FunkDaWeb) < > > > [EMAIL PROTECTED] > > > > > > > > > wrote: > > > > > > > > > Hi all im tring to write a button that changes the format of > a > > > textbox > > > > > from normal to italic and back again. I have written the > below code > > > but > > > > i > > > > > cannot seam to get it to work! > > > > > > > > > > var formatter:TextFormat = new TextFormat(); > > > > > > > > > > if (formatter.italic == false) > > > > > { > > > > > formatter.italic = true; > > > > > } > > > > > else > > > > > { > > > > > formatter.italic = false; > > > > > } > > > > > > > > > > _selectedBox.setTextFormat(formatter); > > > > > > > > > > So my question is how do i read the properties of a textbox > in order > > > to > > > > > create an if statment to change the properties? > > > > > > > > > > SM > > > > > _______________________________________________ > > > > > Flashcoders mailing list > > > > > Flashcoders@chattyfig.figleaf.com > > > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > > > > > > > > > > > > > > > > > -- > > > > -jonathan howe :: 404.434.2321 :: 180 High St Apt 26 Portland, > ME > > > 04101 > > > > _______________________________________________ > > > > 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 > > > > > > > > > > > > > > > > -- > > > -jonathan howe :: 404.434.2321 :: 180 High St Apt 26 Portland, ME > 04101 > > > _______________________________________________ > > > 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 > > > > > > > > > > > -- > > -jonathan howe :: 404.434.2321 :: 180 High St Apt 26 Portland, ME > 04101 > > _______________________________________________ > > 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 > > > > > > -- > Cory Petosky : Lead Developer : PUNY > 1618 Central Ave NE Suite 130 > Minneapolis, MN 55413 > Office: 612.216.3924 > Mobile: 240.422.9652 > Fax: 612.605.9216 > http://www.punyentertainment.com > _______________________________________________ > 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 > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders