00001 #include "AS3Application.h"
00002
00003 #ifdef RT_AS3
00004
00005 namespace RenderTools{
00006
00007 AS3Application::AS3Application( void ){
00008
00009 }
00010
00011 AS3Application::~AS3Application( void ){
00012
00013 }
00014
00015 PropertyPtr AS3Application::create( const XMLNodePtr & xml ){
00016 ApplicationPtr p( new AS3Application() );
00017 p->setName( xml );
00018 p->createProperties();
00019 p->setProperties( xml, false );
00020 return( dynamic_pointer_cast< AbstractProperty, AbstractApplication >( p ) );
00021 }
00022
00023 void AS3Application::onInitialize( void ){
00024 AbstractApplicatin::onInitialize();
00025 }
00026
00027 int AS3Application::mainloop( void ){
00028 AS3_LibInit( s_libData );
00029 return( 0 );
00030 }
00031
00032 };
00033
00034 #else
00035 int _____________________________________________________________forcedpublicsymbol = 0;
00036 #endif
00037
00038
00039
00040