由於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 AIR getQualifiedDefinitionNames
- 3. 關於Adobe Air
- 4. TestComplete和Adobe Air
- 5. faultCode:Client.Error.RequestTimeout adobe air
- 6. adobe air android Netconnection.close()
- 7. Dashcode和Adobe Air
- 8. Hello World .ane和adobe中的測試AIR
- 9. 快速在Adobe AIR
- 10. 的Adobe AIR CopyTo從
- 11. iPhone上的Adobe AIR
- 12. 什麼是Adobe Air?
- 13. 如何使用air adobe
- 14. adobe air stream end on line(EOF)
- 15. 使用GoDaddy簽署Adobe AIR
- 16. 帶捕捉卡的Adobe Air
- 17. 在Adobe AIR上渲染
- 18. adobe AIR:阻止GC運行
- 19. adobe air命令行參數
- 20. 使用REST API和Adobe Air
- 21. Android硬件和Adobe AIR
- 22. 三星S5360和Adobe AIR?
- 23. Flash(Adobe Air)圖表庫
- 24. 帶HTML DOM的Adobe Air
- 25. Android硬件和Adobe AIR cont
- 26. 的Adobe AIR - 不一致檢測Adobe AIR運行時是否安裝
- 27. 條紋在視頻與Adobe Air 2.5
- 28. Android SDK與Adobe AIR:優點和缺點?
- 29. adobe AIR ANE爲ios加載屏幕對話框
- 30. 如何創建Adobe Air Internet Radio?