- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Flex/rascut へ行く。
- 1 (2007-11-23 (金) 08:16:51)
- 2 (2007-11-23 (金) 08:35:27)
- 3 (2007-11-27 (火) 19:16:40)
- 4 (2007-11-27 (火) 19:16:40)
- 5 (2008-04-08 (火) 16:57:56)
fcshとは? †
ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 - 川o・-・)<2nd life
http://d.hatena.ne.jp/secondlife/20070211/1171173690
fcwrapとは? †
fcwrap を使ったAS3オールドタイプ開発 - Shibuya.es 発表資料 - 川o・-・)<2nd life
http://d.hatena.ne.jp/secondlife/20070324/1174711986
rascutとは? †
fcwrap 改め rascut - PBD - subtech
http://subtech.g.hatena.ne.jp/secondlife/20070825/1187978780
rascutのインストールログ †
Flex/第1回勉強会 「Hello World」が出せるまで +α#p803c9a8のようにFlex 2 SDKをインストールした後、次のようにしてrascutをインストール
cd /usr/local/src wget [[http://download.macromedia.com/pub/]]
こんな感じで使う †
rascut hello_world.mxml
デザイナーにコンパイルエラーを見せられない †
- テキストファイルでFlexが開発できるので、デザイナーにも参画してもらって、プロジェクトをやることに。
- でも、rascutはコマンドラインで実行するツール。MXMLとかCSSをデザイナー自身がいじってる過程で、エラーのシンタックスエラー発生してもデザイナーはそれを見ることができない。
- こっちでrascutを実行させておいて、エラーが発生したらデザイナーがそれを見れるようにしたいが、エラーメッセージをファイルにリダイレクトできない
rascut hello_world.mxml > log.txt 2>&1
こうやっても、log.txtはいつも空 orz - rascutのgem内のソースをのぞいてみると、それらしいプラグインを発見
lib/rascut/plugin/write_fcsh_error_output.rb
これは、fcshのエラーをファイルに吐き出してくれるものらしい。def write_error_output(str) str.each_line do |line| if line.match 'Error: ' @path.open('w'){|f| f.puts line.chomp } break end end end
- こんな風にしてpluginを有効にできるらしい
rascut --plugin=write_fcsh_error_output hello_world.mxml
- エラーがはかれるファイルのパスは次のロジックできまるらしい
file = config[:filename] || Pathname.new(ENV['HOME']).join('.rascut/error_output')
- configで任意のパスを指定してやりたいところだが、configを指定するすべがなさげ
つまり~/.rascut/error_output
で固定ってことか。 - gem内のソースコード lib/rascut-0.1.3/lib/rascut/config.rb を見ると、
~/.rascutrc
で、コマンドラインオプションを指定できるらしい - 次のように.rascutrcを記述した
:plugin: write_fcsh_error_output
- これで、
.rascut/error_output
に吐き出されるようになった
このファイルをシンボリックリンクを張ってデザイナにこれをみてもらうことにした。
tag: Flex