你理论上可以使用Actionscript 3.0仅在代码上制作Flash应用程序吗?

问题描述 投票:0回答:2

我正在尝试创建一个网站,允许您A)在线编辑FLA文件和B)导出到SWF。如果用户在网络上做了所有事情,那么在服务器上会更容易,它被翻译成代码。是否可以在代码中制作Adobe App?如果这对AS2来说是真的(或者我甚至不应该打扰)?这甚至合法吗?为什么或为什么不为所有这些问题?谢谢你的帮助!我感谢你的乐于助人。

附:什么编程语言最适合这种网站?客户端和服务器方面。再次感谢!

flash actionscript-3 actionscript-2
2个回答
0
投票

是的你可以。 AFAIK,像wonderfl.net这样的网站使用Flex Module for Apache/IIS(链接到页面底部)。此模块允许服务器将.as文件编译为swf文件。

A)在线编辑FLA文件

您需要了解二进制格式(.fla)如何存储数据,我认为没有任何可用的fla格式规范。您必须对格式进行反向工程。最重要的是,您需要创建一个界面来模仿修改FLA所需的功能。

将.as文件编译到服务器上的.swf文件中可能更为现实,而这些.as文件将由您想要构建的这个工具/应用程序生成。在将.as文件编译为.swf时,如果它是您自己的代码,我无法想到法律问题。


0
投票

SFWMill到Haxe的端口还不是SWF格式的完整实现,但它足够接近。这将允许您创建一个在线独立资产编译器,没有后端要求。它是Haxe语言,但Haxe在许多方面与AS非常相似。

FLA是一种专有格式,这意味着即使您知道它的结构,逆转它也可能导致法律问题。此外,你为什么要自己想要?我想象一种旧的专有格式,有各种各样的补丁,种类不规则等......只需要一些易于编辑的东西。

AS2几年没有开展工作。它没有正式停止使用,但不再接受该语言和运行时的错误。当你在AS2写作时,你几乎都说意大利语拉丁语。

关于ActionScript的在线编译:有一个由hurlant编写的online compiler。它可能并不总是与Adobe编译器一样。还有其他工具可以编译成AVM字节码,特别是http://haxe.org/com/libs/format/abchttp://www.as3commons.org/as3-commons-bytecode/index.html

© www.soinside.com 2019 - 2024. All rights reserved.