這是一個有趣的架構查詢。我有一段代碼需要在服務器上(在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