0

わかりました、簡単な質問です。. .

Flash Builder を使用せずに Android Native Extension (ANE) をビルド (コンパイル) することはできますか?

私はEclipse内で拡張機能を構築しようとしていますが、どこを見ても、プロセス全体のどこかでFlashビルダーを使用するように言われています. Flash Builder はありません。Flash CS6 と Eclipse のみです。flash と eclipse のみを使用して ANE ファイルをパッケージ化して取得する方法はありますか?

どうもありがとう

4

2 に答える 2

1

.SWFを ANE にパッケージ化する方法に関するドキュメントは次のとおりです。

.AS コードを .SWF および .SWC に変換する限り、mxlmc (.AS->.SWF 用) と compc (.SWC を作成) はどちらも Flash Builder の外部で実行されます (. flex sdk を無料でダウンロード: http://www.adobe.com/devnet/flex/flex-sdk-download.html )

(.as、.jpg、.swc など) ==mxmlc==> (.swf)

(.as、.jpg など) ==compc==> (.swc)

(.swc、.swf) ==adt==> (ANE)

于 2012-11-16T22:59:17.370 に答える
0

それは答えではありませんが、私が言わなければならないことはコメントボックスに収まりません。。。

わかりました。今は本当に迷って混乱しています。

これがivが行ったことです。私はeclipse内にandroidプロジェクトを作成しました。このプロジェクト内に、flashruntimeextensions.jarファイルを含め、eclipseプロジェクト内に必要なすべてのファイルを作成しました(これを認識していません)(新しいContext.javaファイルを返すTorchExtension.javaファイルで、map.put("を使用します。" torchy "、new TorchFunction());そして明らかにtorchFunction.javaファイルには、"トーチをオンにする"ためのコードが含まれています。

これをSWCまたはANEファイルとしてエクスポートし、Javaビルドパスを介してフラッシュにインポートできると考えるのは正しいですか?

または、フラッシュコードとネイティブコードの間で通信するために、何らかの形式のアクションスクリプトライブラリを作成する必要がありますか?私は数え切れないほどの既存のANEを経験しましたが、何も機能しませんでした。何か重要なものが欠けているような気がします。

于 2012-11-17T13:05:35.320 に答える