...
- Download the ANE+SWC files from the Appoxee Download Page.
- Create a new ActionScript Mobile Project, as shown in the image.
- Name your project , as shown in the image.
- In the new project's dialog under Platform Settings choose the Device target family. Make sure that "Apple iOS" is ticked under "Target Platforms"
- in the new project's dialog under Build Paths tab, in the Library Path tab, Add the Appoxee SWC. add other SWC files if you use other 3rd party libs.
- in the new project's dialog under Build Paths tab, in the Native Extensions tab, Add the Appoxee ANE. add other ANE files if you use other 3rd party libs.
- After the project is generated, go into it's properties,Make sure all ANE files you added including Appoxee's are ticked on. Press OK.
In your app's main .as file , add the following code :
Code Block language actionscript3 firstline 1 title Code into your main .as file linenumbers true //Add this to imports : import com.appoxee.AppoxeeANE; import com.appoxee.CallbackResult; import flash.events.Event; //Add this to class : private var _appoxeeANE:AppoxeeANE; //Add the class's constructor : _appoxeeANE = new AppoxeeANE("YOUR_APP_KEY","YOUR_SECRET_KEY"); //Activate / De-Activate Event Registration this.addEventListener(Event.ACTIVATE,appActivate,false,0,true); this.addEventListener(Event.DEACTIVATE,appDeActivate,false,0,true); ... //Add this to class : private function handleCallback(result:CallbackResult):void { //Do what is needed ... } private function appActivate(_event:Event):void { _appoxeeANE.onActivate(); _appoxeeANE.addCallbackFunction(handleCallback) } private function appDeActivate(_event:Event):void { _appoxeeANE.onDeactivate(); _appoxeeANE.removeCallbackFunction(handleCallback); }
- This conclude the basic integration of the ANE. Click here to see API usage.
...