« 2006年10月 | メイン | 2006年12月 »

2006年11月06日

外部変数の読込

.swf外部のテキストファイルから変数を読み込む処理を書いていてちょっとつまづいたことをメモ。
LoadVars.load()で外部から読込み。
「&」で連結した複数の変数を読込んで、それを、.swf内で処理後、CGIに返す。

このとき「&」で連結された変数は逆順で連結して送信されることに気づくまでちょい時間がかかってしまった。

「逆順」というのが盲点。

vars="hoo=boo&bar=per&koo=poo"

といった外部変数は、

koo=poo
bar=per
hoo=boo

の順になるということ。たぶん常識なんだろうけど。

2006年11月04日

document.saveAndCompact()

昨日から他の人が作業した.flaファイルを開いて修正作業をやっている。

オリジナルをデュープして作業していたにもかかわらず、いつのものクセで保存を繰り返していたら.flaファイルのファイルサイズが保存するたびにどんどん肥大化してきた。たいした修正をしていないのに。
あまり気にせず作業をしていたら、パブリッシュしたMCの動きまで怪しくなってきた。

こんな時は、別名保存すればほとんど直るし、[保存して最適化]という便利なコマンドもある。ヒストリデータってそんなに容量があるとはおもえいなのにな。
むかし、FLASH 5の頃に同じことがたびたびあったけど、FLASH 8になってからこの症状がでたのは初めて。

元の.flaファイルに問題があるのかもししれない。
静止テキストのまま文字を埋め込んであったりライブラリには「トゥイーン 20」といったデフォルトのシンボル名がつけられていたりしているあたり、オリジナルデータの作り方に原因があるのかと疑ったりもしたけど、調べようがない。

WinやMac、そしてさまざまなバージョンのFlashで開いて修正作業をしていくと、たまにこんな状態になることがある。
できることはあまりないけど、[保存して最適化]が最後の頼み。

直った。動かなくなったMCも元通り動くようになったけど、「保存して最適化」って「最適化して保存」の間違いじゃないの?

2006年11月03日

Green Casting Day

J-WAVEが風力や水力発電によって発電されたグリーン電力を使って放送している。Green Casting Dayは毎月1日&祝日だけなんだけど。

greencasting.png

J-WAVEが1日の放送事業に利用する電力が約4,000kWh(意外と多い)。これをグリーン電力証書を利用して行うというもの。利用される電力は風力・バイオマス・マイクロ水力の合計3種類。

当然だけどグリーン電力を直接配電して放送しているわけじゃない。グリーン電力を発電している電力会社に間接的に料金を支払うことでグリーン電力をサポートしていること社会的にアピールできるというしくみ。

個人でも例えばTシャツを買うことでグリーン電力を使っていることをアピールできたりする。

自然エネルギーいいなぁ。

2006年11月02日

trace(~_~;);

.swf、つまりFlashをFirefoxで再生しているときにtrace() の結果をサイドバーに出力するFirefoxプラグインがこれ。
FlashTracer

一瞬「これは便利!!」と思いかけたけど、大抵の場合パブリッシュ前のプレビューで事足りるよな。
サーバーとリレーションさせるときや、JavaScriptと連携するときには便利かもしれない。
試しに使ってみたら、こちらの環境では日本語がうまく表示できず。使うかどうかはやっぱり微妙。

2006年11月01日

all star cafeの張り紙。

御茶ノ水にある「all star cafe」。
打ち合わせとかでよく利用していたのに。

写真は営業時のもの。

昨日通りかかったら「都合によりしばらくお休みします」
という張り紙が。

都合って?
いい方にとると店内改装とかでしばらく休業。
悪い方にとるともう撤退。ずっと休業。

さみしい。

« 2006年10月 | メイン | 2006年12月 »