[EV]spark project 勉強会#6
◆spark project 勉強会#6
2008/12/19
◆spark project近況
今月最近コミットされたもの
★HigeWheel
⇒swfwheel名称変更
クロスブラウザ対応に頑張ったライブラリ。
macにも安心な設計。
みんなもテストしてね。
そして不具合報告などのチケットも出してね。
★asdebugger
いろんなデバッガーを共通のインタフェースで使える。
便利なトレース
★e3engine for as3
ecma 3rdエンジンのas3実装
★overlayFlash
全画面支援ライブラリ
HTMLに重ねる感じの。
HTMLに設定を記載して、FLASHでメソッド実行
⇒使う!!
★grahoon
本日説明ありなので省略
★swfsize
swfの最小の幅、高さを決める。
★insertlabel
jsfl
キーフレームが打ってあるところにラベルを自動で連番でつける
★metasequoia(for away3d)
away3dをPV3Dに読み込むことができるライブラリ
◆flashcs4の紹介
設定パネル
ライブラリパス⇒SWCを扱えるようになります。
コンパイル速度が速く
定数の構成
やるかやらないかの設定ができるみたいな
条件付コンパイルなかんじ。
CONFIG::debugでfalseでtraceとか一気に消せる
◆graphoon
福山誠さん(fushan)
今の目標、教師をスパークさせる。
初等中等教育用のflash webな教材開発
現場での活用支援
asは教員に取得可能かどうか
gra@hoonとは
graphoon.org
flexのコンポーネント
数式からグラフを描画できる。
きっかけは
mathematica高い。。。
gnuplotやRってほどじゃない。。。
そもそもインスコできない。。。
WEBアプリが良い。。。
エンジンはD.evalというライブラリ
◆曲線の公式
e-s-jpさん
curveLib
(過去にjsfl,3個くらい作ってコミットしてます)
曲線をかけるクラスらしい。
curvegraphics.as
いろいろな形で書けるみたい(塗り、線、ポイントとか)
◆airアプリについて
青木さん
DB系のものをコミットしてます。
★airbuilder
AIR開発用のGUIのRADツールも自作(flex sdk用)
★rococo
sqlLite作成するairツール
★localemaker
ローカライズ用ファイル作成ツール
sqliteで入力の2度手間になりません。
簡単に多言語対応するってことみたい。
◆GCの再学習
yossyさん
自動でメモリを開放してくれる仕組み。
stage.addEventは開放されないよ!
上条さんのblogがよくまとまてるよ。
nullはあくまで参照
参照がきれたものをgcが削除
親から子がだめだとだめ。
子から親があってもだめ。
子から親ならremove要らず。
まぁ全部やればよし。
gcでも開放されない場合。
たんすの引き出しをひとつでも使ってると削除不可
コンパクションしてるよ
重い処理してると、GCキャンセル。
発生条件
新しいたんすを要求
たんすないの引きだしがすくないとき
GCが動いたときに咲く状するようにするには
親から子の参照をのこさない。
負担が低い場面を用意する。
小さいオブジェクトはつくらないほうがいい。
GC強制発動もできる。
負担が低くなったときに呼ぶ。