我有一个非常糟糕的javascript / flash -interaction kludge。现在我已经决定编写一个可以执行特定操作的Flash应用程序,而无需与javascript交互。
因此我需要在linux中生成flash应用程序,而且我现在没有钱投入adobe(如果他们的软件一直很糟糕,也许永远不会)。也不打算在Windows上进行软件开发,一直在那里,结论:这不会有效。
那么,任何解决方案?免费还是开源?
答案 0 :(得分:8)
Flex SDK应该是要走的路。您唯一想念的是图形IDE。不幸的是,最好的开源Flash IDE FlashDevelop仅适用于Windows。
替代方案是OpenLaszlo。它是一种成熟而强大的技术,您可以使用它开发复杂的Flash应用程序或RIA。它具有自己的布局标记语言,实际上学习起来非常快,功能非常强大。额外的好处是您可以使用相同的最终结果编译为SWF / Flash或DHTML。很花哨。
您可能还想尝试Haxe,这是一种相对较新的语言,具有与ActionScript / ECMAScript类似的语法,可以输出到多种不同的格式,如SWF,Javascript,PHP和C ++。最近它被大肆炒作。绝对值得一试。
关于其他与Flash / OpenSource相关的项目和工具,您可以查看Open source Flash网站
答案 1 :(得分:3)
如果您不需要Flash GUI功能,可以查看Adobe的免费Flex 开发人员工具。他们生成SWF文件。
答案 2 :(得分:2)
以编程方式:MING - http://www.libming.org/
答案 3 :(得分:0)
您可能想查看OSFlash site以获取针对actionscript的操作系统解决方案。在那里你会发现MTasc AS compiler和他的successor, haxe(从未尝试过后者)。