Turns out the original code below works just fine. It just requires
that the component be fully loaded first.
Thanks,
Randy Tinfow and Michael Randolph
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of Josh Santangelo
Sent: Thursday, April 05, 2007 9:23 PM
To: flashcoders@chattyfig.figleaf.com
Subject: Re: [Flashcoders] Anti-aliased text in components
...just use global styles to set the font on the components
to an embedded font in your swf. The components aren't
anti-aliased because they use device fonts.
-josh
On Apr 5, 2007, at 9:36 AM, Randy Tinfow wrote:
I'm trying to make the text inside all macromedia components to be
Anti-aliased. This has proven to be quite difficult. I
would rather
have a class that takes care of all of it, so here's what I have so
far:
class net.imageplant.AntiAliaser
{
private static var _arrChecked:Array;
public static function antiAlias(mc:MovieClip,
bContinue:Boolean):Void
{
if (!bContinue)
{
_arrChecked = new Array();
}
for (var i:String in mc)
{
if (mc[i] instanceof
TextField
!checkChecked(mc[i]))
{
_arrChecked.push(mc
[i]);
mc[i].antiAliasType =
advanced;
}
else if (mc[i]
instanceof Object
!checkChecked(mc[i]))
{
_arrChecked.push(mc
[i]);
antiAlias(mc[i],
true);
}
}
}
private static function
checkChecked(mc:MovieClip):Boolean
{
var nMcs:Number = _arrChecked.length;
var bChecked:Boolean = false;
for (var i:Number = 0; i nMcs; i++)
{
if (_arrChecked[i] == mc)
{
bChecked = true;
}
}
return bChecked;
}
}
I have only tested it on a List component so far, and it does not
work.
I can't even figure out where the actual TextFields are in a List
component. How could MM overlook this? The components are useless
when you can't match the text to the rest of your app...any
ideas/help?
TIA,
Randy Tinfow and Mike Randolph
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com http://training.figleaf.com
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com http://training.figleaf.com
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com