2013-01-18 1 views
0

Flash CS5.5에서 기본 확장 (ANE)을 사용하고 싶습니다. 나는 SWC로 ANE를 저장하고 내 프로젝트에 추가하지만,이 오류가오고 계속해서 :Air - Flash CS5.5에서 기본 확장을 사용하는 방법?

오류 메시지 :

1172

가 : 정의 qnx.events:InvokeEvent를 찾을 수 없습니다.

ActionScript를 코드에서 누락 아무것도

import qnx.events.InvokeEvent; 

import qnx.invoke.*;  

      //NOTE: THIS MUST BE THE FIRST THING SET IN YOUR APPLICATION CONSTRUCTOR 

      InvokeManager.invokeManager.addEventListener(InvokeEvent.INVOKE, onInvoke); 





     function onInvoke(event:InvokeEvent):void 

     { 

      if(InvokeManager.invokeManager.startupMode == InvokeStartupMode.INVOKE) 

      { 

       //invoked as an application/target. 

       var mydata:InvokeRequest = InvokeManager.invokeManager.startupRequest; 



      } 

      else if(InvokeManager.invokeManager.startupMode == InvokeStartupMode.VIEWER) 

      { 

       //invoked as a viewer 

       var myotherdata:InvokeViewerRequest = InvokeManager.invokeManager.startupViewerRequest; 



      } 

      else 

      { 



       //launched by the pressing on the icon on the home screen. 

      } 

     } 

있습니까? 전에 ANE/SWC를 사용한 적이 없으므로 도움을받을 수 있습니다.

파일을 업로드했습니다. 누군가가 그 (것)들을 볼 수 있던 경우에 중대 할 : http://www.sendspace.com/file/gjqp1w

감사합니다.

답변

0

응용 프로그램을 어떻게 포장하고 있습니까? 이 오류는 일반적으로 확장 프로그램이 응용 프로그램과 올바르게 패키징되지 않았 음을 의미합니다.

CS5.5에서 패키징 할 때 adt 명령 줄을 사용하여 패키징 할 때 ANE 파일의 위치를 ​​지정해야한다고 생각합니다. 따라서 CS5.5에서 내보내는 경우이 오류가 발생합니다. 다음과 같은

뭔가 :

<extensions> 
    <extensionID>com.extension.id</extensionID> 
</extensions> 
:

adt -package 
    -target ipa-ad-hoc 
    -storetype pkcs12 -keystore ../AppleDistribution.p12 
    -provisioning-profile AppleDistribution.mobileprofile 
    myApp.ipa 
    myApp-app.xml 
    myApp.swf icons Default.png 
    -extdir extensionsDir 

은 또한 당신은 당신이 응용 프로그램 설명자에 확장 ID를 추가 확인해야

관련 문제