yama5: 2009年4月アーカイブ

Flash TracerとAirアプリ

最近、Flash Tracerが動かなくなったなぁと思っていたら、Trace中にAirアプリが動いてると機能しないらしい。多分、Airアプリがflashlog.txtを占有しちゃうみたい。

Flash作成中は速やかにAirアプリを終了しましょう。

 

そういえば先週、TwitterクライアントとしてSpazをインストールしたっけ。それにしてもSpaz、結構ログ吐いてるなぁ。

 

 

現在、作成中のサイトのテンプレートには独自のDOM関連のJavascriptがあらかじめ組み込まれていて、普通に作る分には、助かるんだけど、一般に出回ってるライブラリを使おうとするとコンフリクトする。

今回、Lightbox使おうとしたら、案の定、prototype.js中のメソッドがコンフリクトしたので、JQuery.jsのLightboxに変更して、Firebugs使いながらゴニョゴニョとカスタムして完成!って思ったら、IEで動かない・・・。よくよく確認してみると、OperaでもSafariでもChromeでも動かない。Firefoxでしか動かない!

どうもクリックイベントを割り当てるトコが怪しいので、alert使って処理を追っていく。クリックイベントはブラウザによって処理のタイミングと挙動がバラバラなので、厄介。一時間ぐらい経っても一向に目途が付かないので、思い切ってprototype.jsに戻って、コンフリクトしてたメソッド名を一括置換したら、あっさり動きました。

prototype.jsはコンフリクトしやすいけど、一括置換で意外と簡単に回避出来ちゃうので便利。