代码之家  ›  专栏  ›  技术社区  ›  Iain

如何为新项目生成(ActionSctipt)类?

  •  2
  • Iain  · 技术社区  · 15 年前

    Game扩展了com.iainlobb.Game并有一些设置代码 Player扩展了com.iainlobb.Player,并有一些设置代码 等

    现在我只需要一种在项目开始时生成这些类的方法,这样我就不必手动创建每个类。这样我每场比赛至少可以省下一个小时的时间。那我该怎么做呢?我通常使用flashdevelope,但我也有flexbuilder3,或者我很乐意下载我需要的任何其他软件(PC)。谢谢。

    4 回复  |  直到 15 年前
        1
  •  1
  •   grapefrukt    15 年前

    如果您使用的是FlashDevelop,那么您可以根据其中一个默认值创建自己的项目模板。模板位于:

    Your FlashDevelop Install dir\Projects\
    

    一个典型的模板文件是这样的,修改它们来扩展基本框架应该不是很难。可以向项目样板中添加多个文件。 但是,不太确定是否要添加导入,这可能是一个手动步骤,除非您觉得可以在每个项目中添加一个导入的副本。

    package $(PackageName)$(CSLB){
        import flash.display.Sprite;
        import flash.events.Event;
    
        /**
        $(CBI)* ...
        $(CBI)* @author $(DefaultUser)
        $(CBI)*/
        public class Main extends Sprite $(CSLB){
    
            public function Main():void $(CSLB){
                if (stage) init();
                else addEventListener(Event.ADDED_TO_STAGE, init);
            }
    
            private function init(e:Event = null):void $(CSLB){
                removeEventListener(Event.ADDED_TO_STAGE, init);
                // entry point
            }
    
        }
    
    }
    
        2
  •  0
  •   Glycerine    15 年前

    用于flashbuilder和(我认为)flex 3的SourceMate插件是一个很好的工具,它可以帮助完成大量枯燥的工作——例如在一个新项目上构建1000000个类。

    http://www.elementriver.com/sourcemate/ -这钱很值。只有50个

        3
  •  0
  •   Iain    15 年前

    在flashdevelope中,有一个名为“模板”的选项可以让您生成类。解释如下: http://catfacegames.com/2009/01/19/flashdevelop-templates/

    首先,在flashdevelopment access Tools内部>菜单中的应用程序文件。这将打开一个资源管理器窗口,在其中可以看到一些文件夹。深入到以下文件夹:Templates>项目文件>AS3项目。

        4
  •  0
  •   sroucheray    15 年前

    使用FDT,可以将项目作为文件夹树或压缩档案导入当前工作区。因此,您只需要有一个空白项目的存档,其中包含您的类并链接到您的库,然后导入它来创建一个克隆。