&pgid;
 
 ** fcshとは? [#f76bd453]
 ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 - 川o・-・)<2nd life
 [[http://d.hatena.ne.jp/secondlife/20070211/1171173690>http://www.teamerblog.com/wiki/]]
 
 ** fcwrapとは? [#t20bf72f]
 fcwrap を使ったAS3オールドタイプ開発 - Shibuya.es 発表資料 - 川o・-・)<2nd life
 [[http://d.hatena.ne.jp/secondlife/20070324/1174711986>http://www.teamerblog.com/wiki/]]
 
 **rascutとは? [#c02b80f3]
 fcwrap 改め rascut - PBD - subtech
 [[http://subtech.g.hatena.ne.jp/secondlife/20070825/1187978780>http://www.teamerblog.com/wiki/]]
 
 ** rascutのインストールログ [#s5e89b47]
 [[Flex/第1回勉強会 「Hello World」が出せるまで +α#p803c9a8]]のようにFlex 2 SDKをインストールした後、次のようにしてrascutをインストール
   cd /usr/local/src
   wget [[http://download.macromedia.com/pub/]]
   
 
 ** こんな感じで使う [#h866afcf]
  rascut hello_world.mxml
 
 ** デザイナーにコンパイルエラーを見せられない [#z0e5ab8e]
 - テキストファイルで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を指定するすべがなさげ &sad;
 つまり
  ~/.rascut/error_output
 で固定ってことか。
 - gem内のソースコード lib/rascut-0.1.3/lib/rascut/config.rb を見ると、
  ~/.rascutrc
 で、コマンドラインオプションを指定できるらしい
 - 次のように.rascutrcを記述した
  :plugin: write_fcsh_error_output
 - これで、
  .rascut/error_output
 に吐き出されるようになった &bigsmile;
 このファイルをシンボリックリンクを張ってデザイナにこれをみてもらうことにした。
 
 ** コンパイルしたswfの吐き出し先を変えたい [#k665e541]
 - mxmlcのオプションを-cオプションの中に指定できる
  rascut  -c "-output そのパス" hoge.mxml
 
 
 #comment
 
 #blikifooter(志田)
 tag: [[Flex>http://www.teamerblog.com/wiki/]]
 
 #comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら