2017-09-28 10 views
-1

AS3でFlashアプリケーションを作成し、DYLIBで関数を使用する必要があります。ActionScript 3- AS3で使用するDYLIBをラップする

関数名がOpen()であるとしましょう。

可能ですか? ASYプロジェクトにDYLIBを追加するにはどうすればいいですか?私はコメントから見ることができるよう

[OK]を

EDIT、私はDYLIBをラップする必要があります。私はそれを行う方法がわかりません。誰も助けることができますか?

+1

私はあなたに「技術がB技術でライブラリを使用できるか」と尋ねるのが好きです。たぶんあなたの目標が何であるかを実際に説明する時でしょうか?達成しようとしていることは何ですか? – Organis

+0

私はテストするライブラリを持っています。だから私がする必要があるのは、この場合はFlashアプリケーションのサンプルを作成し、ライブラリ内の関数を使用する必要があります。 – njz

+0

ライブラリの呼び出し方法がわかりません。それは輸入を使用してですか?または? – njz

答えて

1

AIRで動作するダイナミックライブラリを取得するには、dylibを使用するANE(AIR Native Extension)を作成する必要があります。作成するANEは、AS3の機能として必要なライブラリの一部を公開する必要があります。アプリケーションをパッケージ化するときにdylibにアクセスANEを作成したら

、あなたが通過する必要があります。

ANEsを作成するために利用可能な多くのチュートリアルがありますが、とを開始ダイナミックライブラリに正しく署名するための追加ステップはほとんどありません。

  • は、アプリケーションで
  • ところ、この中の任意の動的LIBSとフレームワークをパッケージ化され
  • ルートレベル
  • このディレクトリを確保するために、アプリケーションにFrameworksディレクトリを追加するには、AIR 27+を使用していることを確認してくださいディレクトリ

これらのライブラリは、アプリケーション証明書で正しく署名されます。

+0

ありがとうございました!私はまずそれを働かせることができるかどうかを試してみましょう – njz

関連する問題