An IFlashComponent is used to reference an object type in an external SWF file.
This allows assets to be accessed dynamically rather than requiring them as a SWC
at compile time.
The primary use case is for skin assets created in Flash Professional to be used
in Flex applications, and changed dynamically at runtime.