所以,我有一個應用程序,用戶應該定義ActionScript函數。是否有ABC字節碼解析器的動作腳本?
我需要什麼來獲取用戶字符串並將其轉換爲字節碼,以便我可以將它與as3-commons-bytecode一起使用?
編輯
我不認爲我是很清晰。我需要打開:if(!myValue) {...}
進入這個:
...
findpropstrict private::myValue
getproperty private::myValue
not
iffalse L1
...
因爲有了這個^^^^代碼,我可以用as3-commons-bytecode做什麼,我需要的。
我看了一下this app's的源代碼。這非常令人困惑,這個項目很老舊,代碼亂七八糟,但它很有用。我需要找到「魔法發生的地方」。你能告訴我方式嗎?
程序* *編譯器。 「解析」只是編譯的一個子集(通常是在開始生成代碼之前所做的)。 – unwind 2012-02-09 14:02:34
我想過解析,因爲as3-commons-bytecode庫可以接收一個空洞函數作爲字節碼字符串。所以我只需要將ActionScript字符串轉換爲字節碼字符串。 – GxFlint 2012-02-09 14:43:52