ページへ戻る
印刷
iOSでのANEの作成/Flashでの実際の使い方
をテンプレートにして作成 ::
NJF Wiki
xpwiki
:iOSでのANEの作成/Flashでの実際の使い方 をテンプレートにして作成
開始行:
[[iOSでのANEの作成]]に戻る
[[iOSでのANEの作成/ANEの作成]]に戻る
*Animate CCからのANEの呼び出し方。
まず、Animate CCで「Air for iOS」のファイルの制作および証...
ここではすぐに実行できる空の「Air for iOS」用flaファイル...
まずに「ファイル->パブリッシュ設定」を選び、ターゲットが...
&ref(publishTarget.jpg,mw:480,mh:360);
低い場合にはパブリッシュエラーが出るので、選び直すかANEを...
また、Animate CCでAir SDKのバージョンを管理する方法は「[[...
次に「ファイル->ActionScript3.0の詳細設定」を選んでライブ...
&ref(aneSelect.jpg,mw:480,mh:360);
これでANEの実行に必要な設定は終わりです。
あとは実際に使うだけです。
そのために、ステージ上に「alertBtn_mc」というインスタンス...
import flash.events.MouseEvent;
import jp.njf.ANEAlert;
var _alertBtn_mc:Button = alertBtn_mc;
var aneAlert:ANEAlert = new ANEAlert();
var cnt:int = 0;
_alertBtn_mc.addEventListener(MouseEvent.MOUSE_DOWN,func...
cnt ++;
aneAlert.showAlert("Test from Air",cnt+" times");
});
iOS用のANEを実行するようにしたので、もうデスクトップでは...
デバイスをUSB接続して、「デバッグ->ムービーをデバッグ->US...
デバッグ用のアプリは自動では立ち上がらないので、デバイス...
実行すると、ボタンをクリックするたびに数が増えていくアラ...
&ref(scane.jpg,mw:480,mh:360);
*開発上の注意
開発上の注意点は基本的に「[[AndroidでのANEの作成/Flashで...
iOS特有の物としてはログの見方があります。
**iOS用ANE開発時のログの見方
アプリ実行中にANEでエラーが出ると、Animate CCはエラーメッ...
この場合、Xcodeを使ってデバイスのログを取ってくる必要があ...
そのためにまずXcodeのメニューからWindow>「Devices and Sim...
&ref(windowDevice.jpg,mw:480,mh:360);
テストを行うデバイスを選択し、下部にある小さな三角形のア...
&ref(windowDevices2.jpg,mw:480,mh:360);
するとログが表示されます。
しかし、このままではログがすぐに流れてしまうので使い勝手...
検索などをするためには、ログを保存した方が便利です。
そのためには、ログが表示されている状態で、右下の下矢印の...
&ref(logDownload.jpg,mw:480,mh:360);
これでログの保存ダイアログウインドウが表示されるので、テ...
あとはアプリ名などで検索すると、必要なログを表示できます。
たとえばここで例として制作したアプリなら、シェルで
grep aneAlert log.txt
とすればこのアプリのログが抽出できます。
ANEのデバッグはいちいち作り直す必要がありとても大変です。
しかもログぐらいしか使える情報がありません。
ANE制作時には、あとでデバッグしやすいようにログは多めに出...
[[iOSでのANEの作成]]に戻る
終了行:
[[iOSでのANEの作成]]に戻る
[[iOSでのANEの作成/ANEの作成]]に戻る
*Animate CCからのANEの呼び出し方。
まず、Animate CCで「Air for iOS」のファイルの制作および証...
ここではすぐに実行できる空の「Air for iOS」用flaファイル...
まずに「ファイル->パブリッシュ設定」を選び、ターゲットが...
&ref(publishTarget.jpg,mw:480,mh:360);
低い場合にはパブリッシュエラーが出るので、選び直すかANEを...
また、Animate CCでAir SDKのバージョンを管理する方法は「[[...
次に「ファイル->ActionScript3.0の詳細設定」を選んでライブ...
&ref(aneSelect.jpg,mw:480,mh:360);
これでANEの実行に必要な設定は終わりです。
あとは実際に使うだけです。
そのために、ステージ上に「alertBtn_mc」というインスタンス...
import flash.events.MouseEvent;
import jp.njf.ANEAlert;
var _alertBtn_mc:Button = alertBtn_mc;
var aneAlert:ANEAlert = new ANEAlert();
var cnt:int = 0;
_alertBtn_mc.addEventListener(MouseEvent.MOUSE_DOWN,func...
cnt ++;
aneAlert.showAlert("Test from Air",cnt+" times");
});
iOS用のANEを実行するようにしたので、もうデスクトップでは...
デバイスをUSB接続して、「デバッグ->ムービーをデバッグ->US...
デバッグ用のアプリは自動では立ち上がらないので、デバイス...
実行すると、ボタンをクリックするたびに数が増えていくアラ...
&ref(scane.jpg,mw:480,mh:360);
*開発上の注意
開発上の注意点は基本的に「[[AndroidでのANEの作成/Flashで...
iOS特有の物としてはログの見方があります。
**iOS用ANE開発時のログの見方
アプリ実行中にANEでエラーが出ると、Animate CCはエラーメッ...
この場合、Xcodeを使ってデバイスのログを取ってくる必要があ...
そのためにまずXcodeのメニューからWindow>「Devices and Sim...
&ref(windowDevice.jpg,mw:480,mh:360);
テストを行うデバイスを選択し、下部にある小さな三角形のア...
&ref(windowDevices2.jpg,mw:480,mh:360);
するとログが表示されます。
しかし、このままではログがすぐに流れてしまうので使い勝手...
検索などをするためには、ログを保存した方が便利です。
そのためには、ログが表示されている状態で、右下の下矢印の...
&ref(logDownload.jpg,mw:480,mh:360);
これでログの保存ダイアログウインドウが表示されるので、テ...
あとはアプリ名などで検索すると、必要なログを表示できます。
たとえばここで例として制作したアプリなら、シェルで
grep aneAlert log.txt
とすればこのアプリのログが抽出できます。
ANEのデバッグはいちいち作り直す必要がありとても大変です。
しかもログぐらいしか使える情報がありません。
ANE制作時には、あとでデバッグしやすいようにログは多めに出...
[[iOSでのANEの作成]]に戻る
ページ名: