package com.site { import flash.display.Sprite; import flash.utils.getDefinitionByName; import flash.utils.getQualifiedClassName; public class Part extends Sprite { //-------------------------------------------------------------------------- // // Constructor // //-------------------------------------------------------------------------- /** * Constructor. */ public function Part() { super(); trace("new Part"); singleton1 = Singleton1.getInstance(); singleton1Class = getDefinitionByName(getQualifiedClassName(singleton1)) as Class; singleton2 = Singleton2.getInstance(); singleton2Class = getDefinitionByName(getQualifiedClassName(singleton2)) as Class; } //-------------------------------------------------------------------------- // // Public Properties // //-------------------------------------------------------------------------- public var singleton1:Singleton1; public var singleton1Class:Class; public var singleton2:Singleton2; public var singleton2Class:Class; } }