代码之家  ›  专栏  ›  技术社区  ›  Derek Adair

Flash Builder 4中的ActionScript 3项目

  •  0
  • Derek Adair  · 技术社区  · 15 年前

    我正试图将几个不同的包导入到FlashBuilder4中。我有点迷路了…

    我发现 this 解释FB4必须提供什么。

    我有点困惑,因为我刚开始在ActionScript中一起开发。

    我有一个看起来像这样的组件库…

    com.kiosk.ui
    com.kiosk.ui.dialog
    com.kiosk.ui.screens
    com.kiosk.util
    com.kiosk.managers
    com.clientName.ConfigData
    

    为了让kiosk接口运行 .fla 需要使用此组件库的“操作”中的以下行/调用创建…

    import com.alohainvestment.ConfigData;
    import com.kiosk.util.Config;
    import com.kiosk.ui.Gui;
    import flash.display.StageAlign;
    
    stage.align = StageAlign.TOP_LEFT;
    addChild(Gui.getInstance());
    Config.getInstance().load(new ConfigData());
    

    在很大程度上我得到了 packages 在这一点上,你所要做的就是通过flash builder将com文件夹拖放到SRC树中(有更好的方法吗?)

    我的问题是我好像不能模仿这个 FLA …这有可能吗?

    我想归根结底我似乎不能实际运行这个组件库,因为它需要从 FLA .

    1 回复  |  直到 14 年前
        1
  •  1
  •   stormwild    14 年前

    您可以将类导出为SWC

    以下是在Flash CS3上执行此操作的说明:

    1. 启动flash cs3(可以在flashdevelop中按F6键)。
    2. 创建新的AS3闪存文档,
    3. 将fla保存在项目的“src”文件夹中,
    4. 打开“发布设置”(“格式”选项卡),将“发布目标”更改为“../lib/theswfname.swf”,以便在适当的目录中生成该目标。
    5. 打开“发布设置”(Flash选项卡)并选中“导出SWC”。
    6. 当您发布项目时,Flash将同时生成SWF和SWC(按SHIFT+F12发布而不运行SWF)。
    7. 不能只生成SWC。

    这些说明可在以下位置找到: http://www.flashdevelop.org/wikidocs/index.php?title=AS3:FlexAndFlashCS3Workflow

    然后您可以将SWC导入到Flash Builder中。

    这里有一些有用的信息: http://www.airtightinteractive.com/2009/06/better-flash-asset-loading-using-swcs/