Implementation of the ApplicationDomainProvider interface that can be used in Flex applications.
It tries to determine the ApplicationDomain from the
property of the
specified view instance in case it is an
. If that attempt fails it delegates
to the default implementation that this class extends.
override public function getDomainForView(view:DisplayObject, domainManager:GlobalDomainManager):ApplicationDomain
Determines and returns the ApplicationDomain the specified DisplayObject belongs to.
If the domain cannot be specified, this method should return null. Errors should preferrably
only be logged but not rethrown.
view:DisplayObject — the view that acts as the first view root for a new Context
domainManager:GlobalDomainManager — the manager that can be used to fetch existing domain instances to keep the reflection cache small
ApplicationDomain — the ApplicationDomain the new Context should use for reflection
Mon Feb 6 2012, 01:04 AM +01:00