今更ですが、Flex 4.5(4.5.0.20967)を触ってみました。sparkのコンポーネントとかモバイルコンポーネントとか追加されてます。対応Flash Playerは10.2以降との事です。
ベータ版時代の情報見てFlash DevelopでちょこっとAndroidアプリ作ろうと思ったんですがいろいろ仕様が変わってるようでなかなかコンパイル通らなかったw
Flash Developにはまだ4.5のintrinsicsが追加されてないのでコード補完は今のところ使えませんが以下のようにすればコンパイルは通りました。
クラス名が変更されてるようです。(他にもいろいろあるかも)
[Beta] MobileApplication -> [Release] ViewNavigatorApplication
[Beta] TabbedMobileApplication -> [Release] TabbedViewNavigatorApplication
コンパイラオプション( frameworks/airmobile-config.xml を使用するようです )
+configname=airmobile
AIR設定xml [ application.xml ] ( AIR 2.6じゃないと駄目っぽい )
application xmlns=”http://ns.adobe.com/air/application/2.5″
-> application xmlns=”http://ns.adobe.com/air/application/2.6″
これで一応コンパイルは通るようですが、実機で動くかは未確認。
ViewクラスってのがAndroidのActivityに該当するような感じでpushとかpopとかでView間を渡り歩いてついでにパラメータ渡したりできます。
でかいモデルデータ格納はPersistenceManagerっていういかにもなネーミングのクラスがあってそれを使って格納したり取り出したりしていくようです。名前の割りにはこのクラスはSQLiteにデータを保存するわけではなく、FlashらしくLocalSharedObjectに保存するようです。
またView起動時はバックボタンで戻った場合でもviewActivateっていうイベントが発行されるようなのでAndroidより設計が楽そうです。ただAndroidみたいにintentが使えないので非アクティブなViewのデータを書き変えたりできないっぽいです。
モバイル用のクラスはmobilecomponents.swcってのにまとめられてます。
まだあんまり触ってないのでもうちょっといろいろやってみようと思います。
[ 補足 ] Flash Develop 4 アルファ版を使うとコード補完にも対応するみたいです。
admin ActionScript3 , Air , Android , Flash , Flex
wonderfl でFXG Editorの出力をいくつか検証してみました。
http://fxgeditor.7jigen.net/gallery/parse/7
http://fxgeditor.7jigen.net/gallery/parse/11
今のところMaskのパースに若干問題あるようです。(なんかGroup内に入れないとコンパイルできないみたい) →そのうち直します。 直りました
他にもコンパイルエラーがでたら教えてください。
コードパネルを開いてMXMLタグボタンを押すとMXMLのコードに変換されるので、それをそのままwondorflのエディタに貼り付ければ画像が出力されるはずです。
admin ActionScript3 , Air , Flash , Flex
SVG Editor を若干変更してFXG Editorにしてみました。
http://fxgeditor.7jigen.net/
Flex SDKを使えばそのままmxmlタグの中に入れてコンパイルできます。
(テキスト部分はTLFを使っているので同様にレンダリングされないかもしれません。)
Flex4にcontextMenu絡みのバグがあるので右クリックが利かない場合があります。 ← 直りました。
Filterはこっちの方がたくさんつかます。
Made the FXG Editor from the SvgEditor with a little changes.
Flex SDK should be able to compile the exported FXG tags by placing the code inside a mxml.
( Not sure about the text rendering though. This one just parse the text with TLF. )
And because of the contextMenu bug of the Flex 4, the right click menu may not work properly. Fixed.
This has more filter capabilities than SVG Editor.
admin ActionScript3 , Air , Flash , Flex
You need to a flashplayer enabled browser to view this YouTube video
http://www.youtube.com/watch?v=DtKfIggiTAw
admin ActionScript3 , Air , Flash , Flex
Svg EditorのAir版です。
こちらはローカルのsvgファイルを読み込んで編集できます。
Air 1.5.3以上が必要です。
↓のアイコンクリックでインストールできます。
This movie requires Flash Player 10
ダイレクト・ダウンロード
オンライン版
こちらもSpark Projectで公開しています。
http://www.libspark.org/wiki/seven/svgeditor
http://www.libspark.org/browser/as3/SvgEditor
admin ActionScript3 , Air , Flash , Flex