My Study/AIR

Air Native Extension for FB4.5 (Android Notification, Toast) Part.3

Kduks 2011. 11. 22. 16:30
반응형


파트3에서 끝낼려했는데 파트4까지 가야할거 같군요..뉴뉴

이제 FB4.5에서 작업을합니다.

 New -> New Library Project 를 열어주세요.

 



경로는  D:\helloAne\lib 으로 설정해주시고 프로젝트를 생성해줍니다.

 
NativeExtensionInterface.as


extension.xml



ExtensionContext.createExtensionContext(extensionID, null);
extensionID는 라이브러리의 extension.xml의 속성 id 값입니다. 


파일트리는 아래와 같습니다.

 
 저장해줍니다.



이제 FB 본프로젝트인 HelloAne를 생성합니다. 

New -> Flex Mobile Project


 
Next..

 

Android만 샘플로 할것이니 다른옵션은 꺼주시고 안드로이드만 체크해줍니다. 

Next..


 

이제 아까 저장한 NativeExtension_lib 라이브러리를 HelloAne 빌드패치에 Add 해줍니다.

4.6의 경우 라이브러리패치 옆에 
NativeExtension 탭이 하나 더 생겼더군요.

바로 Ane 파일을 임포트할때 쓰입니다.

지금은 4.5버전이라 없습니다. 생성합니다.

생성된 파일트리입니다.

 
 
Coding... 
  

HelloAneHomeView.mxml 









다음 어플리케이션 설정파일인 HelloAne-app.xml 을 열어 위 이미지처럼 extensionID 를 넣어줍니다.

extensionID는 라이브러리의 extension.xml의 속성 id 값입니다. 

 




이제 위 이미지처럼 파일작성이 완료되었습니다.

이제 Ane파일 및 Apk파일 컴파일 해주는 작업만 남았네요.

파트4로 가겠습니다.
 
 
반응형