这是一个有趣的架构查询。我有一段代码需要在服务器上(在Node.js下)和客户端(在用Actionscript 3编写的Flash 10应用程序中)运行。代码大部分都是相当复杂的对象操作,它不会进行任何API调用,并且在上下文中都可以正常工作。在Actionscript3和Javascript中使用代码
到目前为止,该项目只是一个演示,所以我一直很高兴将代码复制并粘贴到这两个地方。但推进这一点可能相当有趣。
那么你会怎么做呢?
我假设有没有简单的方法来获取Flash SDK(已建没有IDE)阅读和做一些名为.js文件非常有用。
我唯一的想法是我可以编写一个代码生成器,它接受.js文件并将其放入ActionScript包装器中。
是否有任何明显的方法我错过了?
只是为了抢先一个明显的答案,我知道像HaXe这样的跨平台语言。
Does #include check file extension? – drawnonward 2010-04-24 16:04:04
@drawnonward不,它不。在AS 3.0中,该指令不带散列符号,但是(与AS 1.0和2.0相反)。 – 2010-04-24 16:27:29