朝からひたすらゴリゴリFlashをいじる。(昨日の夜から大分進みだした)家に居るとブラジル人二人が引越しの為ドタバタと。という訳で今日はまたルームメイトが二人入れ替わるようだ。入れ替わりが激しいっていうか、気がついたら既に長く居る方になってる気がしてびっくり。
ヤボ用に付き合ってルームメイトの学校まで行ってみたら普通にGEOSだった。GEOSって本当に世界各国にあるようだ。ロゴが全く一緒だった。
昼飯を食った後家賃の支払い金額を勘違いしていた為また銀行に。やはり対応が素晴らしい。そんなん当たり前じゃんって言われそうだけど他の銀行何回か行った時は対応が色々と不親切で・・・。あとHUNGRY JACK'Sっていうハンバーガ屋の店員の対応とかひど過ぎる。ニコリともしねぇ。
つーか円TCは手数料的な事を加味すると案外微妙なのかも。何気にTC絡みで結構手数料取られてる気がしたりしなかったり。
さてその後はいつもの所にネットを使いに行ってゴリゴリ作成。昨日までとは違い大分進む。今日は開放されているFirefoxにはフォクすけを入れておいた。
んでもって今日はcolesを見限ってwoolworthsというところで買い物。色々安いし賞味期限も全体的に問題無いようだ。今度から買い物はここでしようかな・・・。
夜もFlashいじってたんだけど、新しくルームメイトが二名(日本人とドイツ人)が入ってきたりしたこともあったりしてイマイチ進まず。・・・お前夜中ドイツ人ルームメイト(@元看護婦)とまたダベりまくってただろという突っ込みは却下。
さて実は昨日まではなんだかんだ言ってサイト製作がイマイチ進んで居なかったのだが、昨日の夜に激しく壁になっていた技術的な問題がクリアできて一気に進んだ。技術話はここに書くのはアレかとも思うけれど、自分への自戒も込めて以下少しだけ。
自分の悪い癖は車輪の再発明を嫌がらないことだと思う。拡張を作った時も同じパターンだったのだが、今回も技術的な壁にぶつかったときに自力でどうにかしようとしてしまったことが結果として時間を無駄にすることになってしまった。(しかも自力でどうにかしようという努力があまり苦にならないのでますます時間を掛けてしまう)もちろん自力でクリアする必要がある壁もある訳だが、多くの場合ぶつかる壁は誰かが乗り越えている壁なので、他の人がどう乗り越えたかを見た方が余程話が早い。というか自力で乗り越えても結局それは車輪の再発明だったりする。自力で壁を乗り越えようとするのは他の人が誰もその壁を乗り越えていないことを確認してからでいい。
てかついでなので今回てこずった罠を専門用語バリバリで書き殴って終わることにする。以下Flashに関する話。
イベントハンドラを設定したMovieClip要素の子要素にイベントハンドラを設定しても、親のMovieClip要素がイベントを独占してしまう為子要素にイベントが伝わらない。MovieClip要素の子要素にMovieClipと同じ大きさで透明なボタン要素を作ってそのボタンに対してイベントを設定するといった工夫が必要になる。っていうかXULみたいにイベント伝播させてくれ。Flashは一つのインスタンスが排他的にイベントを捕捉するだけなようだ。