由於Adobe Air ANE支持開發人員編寫本機代碼來控制幾乎所有內容。所以我想知道是否有可能ANE代碼影響或與Adobe Air本機功能衝突。 例如,我通過actionscript3來調整音量。同時,我也通過ANE調整音量。是否有可能導致錯誤或衝突?如果Adobe Air ANE影響Adobe Air或與Adobe Air衝突
0
A
回答
2
AS3是單線程且完全線性的。有兩件事情不可能同時發生,即使是使用ANE(顯然,除非使用ANE來利用第二個線程)。基本上,使用ANE,您可以調用來自SWC/AS3庫的方法,該方法使用本機代碼調用方法。本機代碼運行後返回到SWC/AS3庫,然後返回到原始代碼。
所以......
as3 -> start changeVolume()
as3 library -> start changeVolume()
native code -> changeVolume()
as3 library -> finish changeVolume()
as3 -> finish changeVolum()
as3 -> next set of instructions run
編輯: 我應該指出,這是不完全正確了。您可以使用允許您使用其他線程的工作人員。但是,ANE最可能的情況是使用移動設備,並且工作人員目前不在移動設備上工作。
0
據我所知,ANE
就像AS3代碼庫一樣工作。它像一個鏈接的SWC一樣工作。因此,您只需將ANE
作爲SWC作爲AS3庫代碼的一部分處理即可,並且不會擔心衝突。
相關問題
- 1. jQuery和Adobe AIR的衝突
- 2. adobe flex air air jar
- 3. 關於Adobe Air
- 4. 的Adobe AIR getQualifiedDefinitionNames
- 5. 在Adobe AIR
- 6. Dashcode和Adobe Air
- 7. TestComplete和Adobe Air
- 8. windows.sendkeys flex/adobe air
- 9. faultCode:Client.Error.RequestTimeout adobe air
- 10. adobe air android Netconnection.close()
- 11. Hello World .ane和adobe中的測試AIR
- 12. iPhone上的Adobe AIR
- 13. iOS上的Adobe AIR
- 14. 什麼是Adobe Air?
- 15. Corona SDK VS. Adobe Air
- 16. 的Adobe AIR - 對DB
- 17. 的Adobe AIR CopyTo從
- 18. 快速在Adobe AIR
- 19. ADOBE AIR中的PDF
- 20. 如何使用air adobe
- 21. 如果使用Adobe AIR(如Adobe),如何創建擴展功能?
- 22. 在Adobe AIR上渲染
- 23. NativeWindow繪製矩形Adobe Air
- 24. 三星S5360和Adobe AIR?
- 25. adobe AIR:阻止GC運行
- 26. adobe air html/javascript代碼
- 27. Android硬件和Adobe AIR cont
- 28. adobe air多設備通訊
- 29. adobe air stream end on line(EOF)
- 30. 的Adobe AIR無法在iOS