2013-04-12 46 views
0

我正在尝试使用actionscript应用程序文件创建Flex项目,而不是mxml文件。为Flex项目创建actionscript应用程序文件

我只是用这个代码:

package 
{ 

import spark.components.Application; 

    public class Test extends Application 
    {  
     public function Test(){ 
      super();  
     }  
    } 
} 

但我收到此错误:

TypeError: Error #1007: Instantiation attempted on a non-constructor. 
at mx.preloaders::Preloader/initialize()[E:\dev\4.y\frameworks\projects\framework\src\mx\preloaders\Preloader.as:261] 
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::initialize()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2097] 
at mx.managers::SystemManager/initHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2582] 

我怎样才能创建一个完整的AS应用类Flex项目吗?

+1

在Flex项目中;你主要的应用程序文件必须是MXML。不过,其他一切都可以是ActionScript。你为什么想这样做? – JeffryHouser

+0

嗨,在我的项目中,我只将mxml文件用于皮肤类。我只是想跟随我的“惯例”。所以,我将为我的主应用程序使用MXML文件。谢谢 –

+1

请复制评论作为答复。我不想偷点:) – csomakk

回答

1

在Flex项目中;你主要的应用程序文件必须是MXML。不过,其他一切都可以是ActionScript。

相关问题