///////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2010-2011 Wolfgang Kowarschick // // Dieses Werk darf unter den Bedingungen der Creative Common Lizenz by-nc 3.0 de // (http://creativecommons.org/licenses/by-nc/3.0/de/) // vervielfaeltigt, verbreitet, publiziert und modifiziert werden. ///////////////////////////////////////////////////////////////////////////////// package as3.extent { import as3.extent.I_Element; import as3.extent.I_Extent; import as3.identifier.I_ID; import flash.utils.Dictionary; /** * @autor Wolfgang Kowarschick * @category class * @langversion 3.0 */ public class Extent implements I_Extent { ///////////////////////////////////////////////////////////////////////////// // Instance variables ///////////////////////////////////////////////////////////////////////////// private var v_elements: Dictionary; ///////////////////////////////////////////////////////////////////////////// // Constructor ///////////////////////////////////////////////////////////////////////////// public function Extent(p_elements: Dictionary): void { v_elements = p_elements; } ///////////////////////////////////////////////////////////////////////////// // I_ExtentAccessByID ///////////////////////////////////////////////////////////////////////////// public function element(p_id: Object): I_Element { if (p_id is I_ID) return v_elements[(p_id as I_ID).id]; else return v_elements[p_id]; } ///////////////////////////////////////////////////////////////////////////// // End of class ///////////////////////////////////////////////////////////////////////////// } } ///////////////////////////////////////////////////////////////////////////////// // End of file /////////////////////////////////////////////////////////////////////////////////