Qualcuno sa dirmi cosa fa questa porzione di codice, e sopratutto a cosa serve la mx.core.Application ?


codice:
	<mx:Script>
		<![CDATA[
			import mx.core.Application;
			
			[Bindable]
			private var app: AmazonDemo = AmazonDemo(Application.application);
			
			public function doubleClick(event: Event): void {
				data.createSimilars();
				AmazonDemo(Application.application).gotDoubleClick();
			}
		]]>
	</mx:Script>
grazias