Adobe Air ANE를 사용하면 개발자가 거의 모든 것을 제어하는 기본 코드를 작성할 수 있기 때문입니다. 따라서 ANE 코드가 Adobe Air 기본 기능과 충돌하거나 충돌 할 수 있는지 궁금합니다. 예를 들어, 볼륨을 actionscript3로 바꿉니다. 그 사이에, 나는 또한 ANE에 의하여 양을 조정한다. 오류 또는 충돌이 발생할 수 있습니까?Adobe Air ANE가 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처럼 작동합니다. 따라서 을 SW3로 AS3 라이브러리 코드의 일부로 취급하고 충돌을 걱정하지 않아도됩니다.
관련 문제
- 1. Adobe AIR에 안드로이드 SDK
- 2. Adobe Air Sdk를 사용할 때 Distriqt ANE가 충돌 함 15.0
- 3. Adobe AIR에 끌어서 놓기 Outlook 첨부 파일
- 4. GoDaddy를 사용하여 Adobe AIR에 서명
- 5. Android 용 Adobe AIR에 대한 생각?
- 6. Ext Js 및 Adobe Air
- 7. Adobe AIR 런타임 호환성
- 8. Adobe Air - MIME 형식
- 9. Adobe AIR 기본 확장자
- 10. Webstorm의 Adobe Air 개발
- 11. DeviceOrientationEvent for Adobe Air
- 12. Adobe air http auth
- 13. Adobe Air Database
- 14. Adobe Air SQLite 동기화
- 15. localToGlobal Adobe AIR
- 16. iOS 용 Adobe Air 앱에 Adobe AIR 앱을 추가하십시오.
- 17. Adobe AIR : 오류 # 3500
- 18. Adobe Air for IPhone
- 19. Adobe AIR EncryptedLocalStore 문제
- 20. Adobe Air Javascript 디버깅
- 21. Adobe AIR ADT 명령
- 22. Adobe Air and PHP
- 23. Adobe AIR, 메모리 누수
- 24. TestComplete 및 Adobe Air
- 25. 캡처 카드가있는 Adobe Air
- 26. Dashcode 및 Adobe Air
- 27. Adobe Air : MovieClip의 StageWebView
- 28. Adobe Air - BitTorrent?
- 29. Adobe Air and Dropbox
- 30. Adobe AIR 바코드 스캐너