What a nice feature! Flex supports implementing multiple interfaces; thanks to Harris Reynolds for that gem. Check it (from the docs):
You can implement multiple interfaces by separating them with commas as the following example shows:
<local:YourComponent
xmlns:local="yourclasspath.*"
implements="com.yourpackage.IInterface, IDataProvider, Toggable" />