2009年 1月 の記事

Progressionのアップデートについて

<条件>
3.08から3.09以上に自動アップデートしたとき

<現象>
ファイルがごっそり消えて焦る

<原因?>
自作クラスをmyprojectフォルダのいたるところに入れていたのが原因っぽい?
(それらはProgressionのクラスをextendsしていない)

<解決?>
最新版のProgressionプロジェクトパブリッシュして、アップデートしたいプロジェクトのlibフォルダをごっそり入れ替える。
これでswf書き出してみると、動作も正常でバージョンが3.1.2になっていたのでアップデートできたのかな。

んんんん、消化不良。

第2回ラーメンサラダを広める会行ってきた

何の会なのかよく分からないと思いますが、ようするにFlahserな人の集い行ってきました。
毎日巡回しているblogの中の人がいっぱいいてテンションあがりました。
思ったのはFlasher == シモネタ集団だということ(笑)
とりあえずはとても楽しかったです。
またあれば参加したいと思います。

そして名刺交換してくださった方々、今後ともよろしくお願いします。

と書いて気付いた。
ここのURL名刺に書いてなかった(’A`)

shadowbox入れた

このblogにshadowbox入れてみた。
jpg,png,flv,swf,youtube,googleMap等、マルチメディアに対応してるからいいね。
しかもWordpressのpluginとして用意されているという。
headerに追加記述しなくてよく、aタグの中にrel=”shadowbox”と記述するだけ。
Wordpress使っててよかった!

[sample]
swf

AS3でfscommand

あんまり使うことはないのだけども、プロジェクタ形式でパブリッシュする時のメモ。

起動と同時にフルスクリーンにしたいとき、

fscommand("fullscreen", "true");
としてやります。

解除するときはクリックイベントなどに
fscommand("quit");
とします。
これでプロジェクタが終了します。

ちなみにfscommandはflash.systemの中にいますよ。
以上、かなりおおざっぱなメモでした。

イベント関数の引数について

イベント用に作った関数を、イベント発生に関わらず最初に一回だけ実行したいって時の話。

stage.addEventListener(MouseEvent.CLICK, clk);
function clk(e:MouseEvent):void{
	trace("hoge");
}

clk();
上記を実行すると、引数の数が正しくないって怒られます。
どうすればいいかっていうと、引数の初期値をnullにしてあげればOK。
stage.addEventListener(MouseEvent.CLICK, clk);
function clk(e:MouseEvent = null):void{
	trace("hoge");
}

clk();
これで実行と同時に”hoge”と出力されます。
もちろんクリックしたときにも同様の結果が得られます。
これで同じ処理を分けなくてすみますね。

新年


あけましておめでとうございます。

Return top