<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
width="401"
height="273"
initialize="this.init();" >
<mx:Script>
<![CDATA[
import com.ericfeminella.products.ProductFactory;
import com.ericfeminella.products.ProductFactoryTypes;
import com.ericfeminella.products.IProduct;
/**
* Upon initialization of the Application an IProduct
* object is instantiated with a value of type ProductA
* via the ProductFactory
*/
protected function init():void
{
var product:IProduct = ProductFactory.getProduct( ProductFactoryTypes.PRODUCT_A );
}
]]>
</mx:Script>
</mx:Application>