Hi all,

I often use 

if (obj is MyClassOrInterface) 
{
//  do whatever
}

but it appears that only works with Instances not Classes. With just a
Class, how can I tell if that class implements a particular interface
or is of a particular base type?  Do I have to create an instance of
it and check the instance? I'm sure there must be another way...

thanks in advance,
Thunder
__________________________

var currentDomain:ApplicationDomain = ApplicationDomain.currentDomain;
var psClass:Class = null;
if (currentDomain.hasDefinition(sPropClass))
{
        psClass = Class(currentDomain.getDefinition(sPropClass));
}

// below statement doesn't work!
if ( (psClass != null) && (psClass is IPropertySheet) )
{
        // make a new one of these classes.
}








--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to