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

带flex sdk的flash组件

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

    我正在使用flex sdk将actionscript 3类编译成SWF。有些组件不包括在sdk中,比如fl.controls组件。

    对于访问闪存组件,我有哪些选择?我看到其他人提到我可以将它们导出到Flash Pro中的SWC文件,但我不想购买Flash Pro来使用某些组件。在不购买或使用Flash Pro的情况下,是否有其他手动方式来执行此操作?

    谢谢

    2 回复  |  直到 15 年前
        1
  •  1
  •   Daniel    15 年前

    你不需要使用Flash Pro。 我要做的是:

    创建一个FLA并在时间线上转储所有需要的组件。 然后你可以把它们从那里移走(或者留下),这并不重要,只要你在图书馆看到它们。您甚至可以将它们直接移动到库中。

    然后在“发布选项”下选择“仅闪存”,并在“闪存”选项卡中选择“导出到SWC”选项。

    现在,当您编译时,即使使用ctrl-enter,SWC也会被编译。

    下一步对您来说是不同的,因为我使用flash develop(免费),我将SWC复制到我的项目的lib文件夹中,然后在程序中右键单击它并选择添加到库中。完成。

    我不知道您如何在flex中选择添加到库,但这是可能的。flashdevelopment使用flex编译器,它做到了,flash也做到了。所以捷克语就是这个选项的项目设置。

        2
  •  1
  •   Todd Moses    15 年前

    您可以在这里获得免费的闪存组件: http://www.flashcomponents.net/components/free_flash_files.html?1=1&f=cprice&fv=0,0

    他们不是来自Adobe,而是独立的开发人员。

    以下是一套32个flash用户界面组件,售价99美元: http://www.flashloaded.com/flashcomponents/bitcomponentset/

    我很确定你必须购买一个Adobe Flash产品来获取Adobe组件。我使用了CS4获得的组件来开发SDK。

    推荐文章