Labs

<< 最初 < 前ページ 次ページ > 最後 >>
icon [Fireworks]機能拡張 (2012/06/22)
■SPECCTR
http://specctr.com/

■Select Manager
http://www.pixelimage.jp/blog/2008/05/_fireworksselectmanager.html
■PI_Slice
http://www.pixelimage.jp/blog/2011/07/pi_slice.html
■css-professionalzr
http://www.mattstow.com/css-professionalzr.html
■ImageSnippet
https://github.com/KinkumaDesign/ImageSnippet
■SequenceNumSlice
http://www.kuma-de.com/program/2009-06-14/799
■まとめサイト
http://oshare.jugem.cc/?eid=759
icon [ANE] AIR Native Extension環境構築 (2011/11/09)

AIR SDK をインストール

AIR のプレイヤーだけでなく、AIR SDKが必要なので、Download Adobe AIR SDK から AIR SDK をダウンロードできる。

ダウンロードしたSDK は Flash Builder の SDK に上書きする。
自分の場合は SDK 4.5.1 を複製して4.5.1_AIR3として上書きした。

/Applications/Adobe Flash Builder 4.5/sdks/4.5.1_AIR3


また、パスが通るように .bash_profile に環境変数を記述する。

export PATH=$PATH:/Applications/Adobe\ Flash\ Builder\ 4.5/sdks/4.5.1_AIR3/bin


ADTの使い方は、コマンドラインツールを使用した AIR アプリケーションの作成 にドキュメントがあります。

ane 化するにはコマンドが面倒なので、何かツールを作るのがいいかもしれない。
その前に、どんなオプションがあるか知る必要がありますが・・・。

Flash Builder バージョン

Flash Builder のバージョンは 4.5.1 (2011/11 現在は、4.5.1.21328)がおすすめ

Flash Builder に Android Plugin をインストール

Flash Builder に Android Plugin for Eclipse をインストールする必要があります。

Eclipse と同様なので特に問題はないかと。
Adding Android Development Tools (ADT) to Flash Builder 4.5.1
icon [ANE]AIR Native Extension 概要 (2011/11/09)
FxUG に行ってきたのでなぶり書きですが、メモとして。

個人的に AIR で一番興味がある、ANE の機能です。
AIR For iOS, AIR For Android でスマフォアプリを開発できてたのですが、ネイティブコードでプラグインを追加できるってやつです。
画面遷移は Flex で作って、AIRで出来ない事はネイティブでってきり分けができるので、作業分担もできるかな?と思います。

現在の環境

Xcode
eclipse
Flash Builder
Terminal/ CommandPrompt
FlexSDK 4.5.1.21328
AIR3 SDK

※Macの場合は、上書きに注意だそうです。

概要

- iOS は .a ファイル、AndroidOS は .jar .so ファイルを作成
- AS ファイルで 関数定義
- AIR 側では .swc と extension.xml を作る必要がa

- 最終的に .ane ファイルを作る事で連携できる

iOS用

AIR3 SDK内に入っている

AdobeAIRSDK/include/FlashRuntimeExtensions.h

のインポートが必要

- include/FlashRuntimeExtensions.h をインポート
- FREObject、FRENamedFunction等のクラスがある(ドキュメント不明)

AndroidOS用

発表が早すぎて、ちょっと聴き取れませんでした。

aneファイルの作成

- flash.external.Extention
- extension.xml の作成
- adtコマンドで ANE ファイルを作成

ANEtty

aneファイル作成支援ツール(証明書発行機能付き)
コマンドを打つのは面倒なので、有志の方が ANEtty を AIR アプリで作ったそうです。
多分、パス等を指定してコマンドをたたいてるんだと思います。

Flex

マニュフェストファイルっぽいファイルを作ってプラグインの管理をしてやるそうです。
<extensions>
    <extensionID>com.yoo-s.ane.HelloWorldANE</extensionID>
</extensions>
ざっとした概要ですが、ちょっとサンプルアプリ作りたくなってきました。

参考サイト

Adobe のサンプルを見るのが一番早い気がします。
- Native extensions for Adobe AIR
- ANE Lab
- AIR 3 Native Extension 7 Try Develop HelloWorld ANE SWC
<< 最初 < 前ページ 次ページ > 最後 >>