はまりがちなコードマニュアル片手にやっていると次のようにコーディングしがち。関数のローカル変数になっていることがポイント。stream.record();}こう書くと、数分後・数秒後にGCに回収されて録画が勝手にストップします。onStatusのコールバックも呼ばれません。中途半端に動く分、はまる。動かないなら気がつくけど...はまらないコードapplicationなどのプロパティに指定しましょう。stream.record();}あと録画が終わったらapplication.recordStreamsの対象のStreamを削除しておきましょう。あと...NetConnectionNetStreamなども、同じことではまる。20:01FMSを使って録画するときのはまりポイントTweet広告を非表示にするもっと読むコメントを書く2013-03-10TileWindowのメインカラーをcontrolBarGroup内のボタンに反映させたくない。Flex以下のサイトで質問されていることではまったことがあるのでメモ。http://stackoverflow.com/questions/6129939/button-in-titlewindow-has-wrong-colorAnswercontrolBarGroupの中身が、TitleWindowのchromeColorが適用されるのが問題なので適用させなくしましょう。TitleWindow用のスキンを用意して適用するだけ。19:27TileWindowのメインカラーをcontrolBarGroup内のボタンに反映させたくない。Tweet広告を非表示にするもっと読むコメントを書く2012-09-08FMSを使った時にQueryを解析するベストプラクティスFMS関数を自作しないという意味でのベストプラクティス。LoadVars();q.decode("foo=1&bar=2");trace(q.foo);Stream.publishQueryStringの解析が楽になりますね。11:33FMSを使った時にQueryを解析するベストプラクティスTweet広告を非表示にするもっと読むコメントを書く2012-04-27社内IRCへWebSocketで接続してみたいIRCちょうど去年の3月末に某CSKを退社。去年の今頃新しい会社に拾われました。入った感想としては、驚きの文化として社内のコミュニケーションツールにIRCを使っているというところ。慣れるまでは大変でした。IT企業だと案外普通みたいですね。本題、社内IRCにブラウザーからアクセスしてみたかったのでInspIRCdをWebSocketに対応させてみました。InspIRCdは、C++によるIRCの実装です。2012/04/27現在は、最新版のChromeが対応しているのかな。キャプチャーだとみにくいのですが確かに、IRCの情報が流れてきています。CHANTYPES=#InspiRCdのほうはinspircd.confWebSocketのデフォルトポートが80らしいのですが、私の環境ではポートが塞がっているため3000番に設定しています。websocket="m_websocket"がおまじないです。今回作成した自作モジュールをloadするだけ。WebSocketというべきでしょうかWebSocketに対応します。デフォルトの6667は、プレーンなIRCでも運用できますね。社内のIRCサーバーは、InspIRCdじゃなかったー。ソースコードgithubに置いておきますが、まだまだ実装段階なのでバギーです。ましなものが出来たらv1.0.0つけて公開しようと思います。15:08社内IRCへWebSocketで接続してみたいTweet広告を非表示にするもっと読むコメントを書く2012-01-02firebugの計測関数(console.time/console.timeEnd)を自動挿入JavaScriptfirebugの計測関数(console.time/console.timEnd)をつかってメソッドの実行時間の計測するときなどに、計測関数を挿入忘れと削除忘れしないために自動的に挿入するためのコードです開発のときには、ブックマークレットで呼び出しておいて使うと便利かも(しません)。既存のfunctionをInterceptorでラップしている。既存のfunctionのプロパティなどをInterceptorでラップしたfunctionにコピーしている。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。