«前の日記(2007年04月06日) 最新 次の日記(2007年04月08日)» 編集

ema log


2007年04月07日 [長年日記]

_ [Programming][Apollo] Apollo をインストールしてみた。

最近、全然手を動かしてない。すこし、反省。

as
ActionScript のソースコード
air
インストールパッケージ
swf
Flash の実行ファイル
mxml
XAML みたいなの?まだよくわかんない。

はじめてのApolloプログラミング を参考にインストール。ちゃんと動いた。

as / mxml を書く → config ファイルを書く(任意) → mxmlc でコンパイル → SWF ができる → adf で air を作る → Apollo Runtime でインストール、実行

みたいな感じなのかな。

References
はじめてのApolloプログラミング

_ [Programming][Apollo] fcsh を導入してみる

ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 [川o・-・)<2nd life] を参考に、fcsh を導入してみる*1

amxmlc の実態はシェルスクリプト/バッチファイルで、

mxmlc +configname=apollo

と等価なので、Apollo で fcsh を使うなら、↑のコマンドでコンパイルしないとエラーが出る。

compile 1

References
ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 [川o・-・)<2nd life]
はじめてでもできる Maxima のインストール(Windows XP 編)

*1 cygwin は入れてないので、rlwrap は はじめてでもできる Maxima のインストール(Windows XP 編) で公開されているファイルを使わせていただいた。(rlwrap は Readline 互換になって便利になるだけで、必ずしも必要なわけではない)

_ [Apollo][Programming] 描画モデル

Stage に Sprite を乗っけていく。Sprite もコンテナになる。Shape はコンテナにならない。

Sprite / Shape を継承して、クラス名と同名のメソッドに描画コードを書く。

うーむ。

_ [Apollo][Programming] 型付けめんどい

Ruby の方が書きやすい。読みやすい。

JavaScript と Java の中間というよりは、Java っぽい。

さらに、

for( var i:int = 0; i < array.length; i++ ) { }

とか

for each( var no:int in array ) { }

とか

function get hoge():int { return _hoge; }

とか気持ち悪いことこの上ない。

var new_array:Array = array.map( function( item:*, index:int, array:Array ):int { } );

とか吐きそう。できるなら型推論して欲しい。

でも、UI のライブラリ周りが魅力。

_ [game][darts] シャフトが折れた

地元の友人と1時間半ほど対戦。途中、シャフトが折れる。予備がなかったので友達のを借りてプレイ続行。長さが違って投げにくかったものもそれなりに適応。

明日にでも、梅田に買いに行こう。

01 STATS がようやく 50 を超えた。1月以来、平均 52 を下回っている月はないので、まだまだあがる。

CRICKET も、先月〜今月の 15 戦だけを見ると平均 1.7 ちょい。

久しぶりにメドレーで勝ち越した。7戦4勝。明らかに向こうのクリケットの戦術に助けられてます。必死だな俺。

本日のツッコミ(全1件) [ツッコミを入れる]
_ TrackBack (2007年10月16日 03:16)

http://bizzyblogz.com/tramadolonline11<br>Tramadol.<br>Snorting tramadol.<br>Tramadol abuse. Tramadol hcl. Tramadol. Buying tramadol experience fundeling com. Tramadol cheap no rx.