為了這個功能我搞了快2天,難的地方在於下command...
很多教學都是把command的格式打上,可是對於不常用的我來說 根本不知道要怎麼填〒▽〒
總而言之 後來我會了 之前都是用flash build生成apk,現在不僅會用adt生apk跟ane,還學會ant耶~
即然air有了這個功能,當然是要把所有遊戲中可能會用到的 admob、facebook、iap都實作一次~
這裡先來講~單純的flash ExtensionContext 類別的實用~而native就用toast驗證一下是否成功就好惹~
需要做的東西:
1.一支jar,實作android的功能,我把它命名為AndroidExtension.jar
2.一支swc,實作AndroidExtension.jar跟air的interface,我把它命名為AirExtensionLib.swc
3.一支swf,就是用air做出來的介面,我把它命名為AirExtensionUsage.swf
實做的流程:
1. AndroidExtension.jar ,先把要擴充的功能實作出來,並且試試看效果(在這裡是把toast做出來,雖然沒2行= =)
2.AirExtensionLib.swc實作
3.AirExtensionUsage.swf實作
4.生成ane檔(air的資源檔),把AndroidExtension.jar跟AirExtensionLib.swc包成ane。
AndroidExtension.jar裡如果使用到其它jar,需要先把這些jar統統包成一包,包完也叫AndroidExtension.jar就好了
5.再把ane檔跟swf以及app.xml(air 裡的設定檔)統統包成apk
6.測試->完成
沒有留言:
張貼留言