March 2008Archives

木曜徹夜を含んでこのクソ忙しいスケジュールの中、頑張って時間作って金曜日のFlashOOP勉強会に行ってきました。
今回の勉強会は執筆担当者同士による記事の確認だったけど、ボクの担当箇所でも色々指摘されて大変勉強になりました。もっと読みやすく、伝わりやすくするために後日修正しますー

んでんで、その打ち上げにも参加してきたんだけど、なんと Progression の開発者、さんと飲み会の8割の時間を、二人っきりの甘~いレクチャー。Progressionの使い方・概念、SWFAddressどうよ的な話、個人的なフレームワークパッケージの話とか、takaさんのやりすぎなクラス開発の話とか、色々お話させてもらいました。
お互いに、あまり飲まず食わずであれこれ話しまくって、さらに帰りの電車でもご一緒させて頂いて、なんかちょーラブラブでした☆ うーん、蜜月
いやぁ、往復2万5000円(自腹)の価値は充分すぎるほどあったなぁ。

ボクもProgression使うよ!一週間後納品の案件あるけど、なんとか今から実装してみるよ(たぶん)!
だから来週はヒーヒー言いながら実装していくよっ!

以下、勉強会およびtakaさんとの蜜月を箇条書き。

徹夜しちゃいそうな勢いで、些細なバグと戦いながらヒーヒー言っているときに、キーボード入力がいきなりカナ入力とかに変わってると無償に腹が立つ。「切り替えたヤツ誰だコラ」とか言いながらディスプレイを本気で殴ってやろうかと考えるも、そもそも自分のミスタッチが原因ってのがよぎり、カナ入力とローマ字入力切替のショートカットを知らないくせにそんなショートカットを押してしまったがためにミスタイプしてる事実に直面させられ、ものすごい切なさに包まれたよ・・・orz

「あ゛~、もう~」と、いっつもいっつも痛い目を見てきたので、ソースコードのバグそっちのけで検索。ありがとう Google 先生。

 Alt + カタカナ/ひらがなキー
 ローマ字入力・かな入力を切り替える
そうか、いっつも無意識のうちにそんな有り得ないキーたちを同時に押していたのか。
これでもうその技にはひっかからないな・・・。


うーん、そして、気がつけば、ソースコードのバグの内容を忘れているぢゃないか。
夜が明けそうぢゃないか。

Flashを開発してる際の確認方法はいくつも方法があるワケで、その中に、ローカル環境のファイルをブラウザ越しに確認するってのがありますね。この方法は基本問題ないんですけど、SWF が ExternalInterface とか使って HTML と JavaScript で通信するときとか、セキュリティの都合上、エラーが投げられちゃいます。
最近だと、SWFAddress とか使ってる場合にそういう現象に遭遇しやすいんじゃないですかね。

デバッグ版のFlashPlayerの場合、そのエラー通知が表示されるんですが、通常版の場合、エラーを捕まえない限りはそこで再生が停止する場合があります。後者の場合、一瞬画面が止まったりして「バグかっ!?」と一時、場が騒然となる場合もあったりして素で焦りますねー。心臓に悪い。



んで、その現象を回避するには、FlashPlayerのセキュリティ設定でそのファイルを許可すればいいだけなんですけど、ボクの環境(Windows XP)の場合、HTMLへのパスに日本語が含まれていると(例えば "デスクトップ")、設定が効かない効かない。相変わらず、FlashPlayerと日本語パスは相性が悪いなぁ・・・orz
それに、日本語が含まれないとしても案件ごとにファイルを指定するのは激しく面倒だ・・・

と、だいぶ嘆いた時期があったんですけど、これ、ドライブを指定すればいいみたい。って社内の人妻 Flash 姉さんが言ってた。くそぅ、なんで今まで気づかなかったんだろ。っつーか、そんな方法知ってるならもっと早く教えてくれたらいいのに。アレっすか、旦那以外のオスには優しくないっすかw


ま、これ、いっつも忘れちゃう内容なのでメモがてらエントリしとくよ。
人妻より優しいキャプチャつき☆

About this archive