img01_080307.gif

一度しか使わない関数を創る事、これほど滑稽な事はない

今、仕事(半分趣味)でActionScriptだけ (フレームアニメーションを使わずに) でFLASHの画像ギャラリーを作っていて、ふと思いたったわけで(汗
最近ようやくオブジェクト指向プログラミングを理解できるようになってきたからこそ解ったり。

画像:wikipedia「サブルーチン」

PEACE OF PEACE

ちょっと前になりますが、「PIECE OF PEACE」というレゴで作られた世界遺産の展示があったので、会社の人と特攻してきました。
とても素晴らしい出来で、全員で思わずみとれてしまいました。
レゴって何でもつくれるんですね...。びっくりです。
小さいときは必死になってレゴを組み合わせて壁ばかりを作成するという意味不明なことをしていましたが、もっと色々なものを作ってみれば良かった...と今更(笑

PIECE OF PEACEは今月の25日までやっていますので、興味がある方は渋谷へGO!

以下は皆で狂った様に撮った写真の一部です。
(一緒に行ったレゴマニアな人は400枚程撮ったのだとか...。私は50枚程度でした...。)

ActionScriptでの変数の罠です。仕事で1時間ほどはまったのでメモ。下記の二つのスクリプトを見比べてください。ActionScriptの書き出し設定を1.0のままにして、うっかりActionScript2.0で記述してしまいハマる人もおおいのでは?実は私も・・・


① AS1.0で正解
onClipEvent (load) {
    nSpd = 4;
    nTempWidth = 1200;
    trace(nTempWidth);
}
// 実行結果
// 1200

②AS1.0では間違い
onClipEvent (load) {
    var nSpd:Number = 4;
    var nTempWidth:Number = 1200;
    trace(nTempWidth);
}
// 実行結果
// undefined


ActionScript書き出し設定1.0
Flash MX2004pro
WindowsXP sp2
記事修正:12:29 2008/02/08

ActionScript スコープ this. のfunction内における動作の検証

ムービークリップ_root.mcHogeにASを書き込む。他にムービークリップ_root.mcPiyoを作成しておく。

/*:mcHoge:*/
onClipEvent ( load ){
    //
    _parent.mcPiyo.onRelease = function () {
        trace("_name = " + _name);
        trace("this._name = " + this._name);
    };
}


実行結果
_name = mcHoge
this._name = mcPiyo


う~ん、マンダム 謎は深まるばかり。


WindowXP sp2
Flash MX 2004 pro
Flash player 7
stat.ameba.jp_pohoto.jpg 画像一部引用:stat.ameba.jp

この画像なんだけど、とある恩師のオレメモに引用されてて、ひどく印象に残ったのでご紹介。 この名言はすごく的を得ていると思う訳です。ビリーズブートキャンプに金を払うくらいなら他の事やって痩せろと・・・。自転車好きの私としては、自転車に乗ったほうが余程痩せられるぞと・・・OTL。

コウサ展2008

我が母校・学部が企画している「コウサ展」が今年もやってまいりました。
入場無料ですので、お時間があったらふらっと立ち寄ってみてください。
なかなか不思議な空間です。

コウサ展2008公式ページ

会場:日本科学未来館 7階INH(イノベーションホール)
日時:2008/2/2(土), 2/3(日) 10:00 ~ 16:30

コウサ展とは
コウサ展とは、専修大学ネットワーク情報学部の学生有志による、学外展示会です。
多くの方々に見て触れて貰う事により人と社会、そして情報との出会いの交差が生まれる場を作ろうと言うことで開催されています。
人が交差する空間だから交差点=コウサ展?みたいな。感じだと思います。

<<前のページへ 34567|8|9101112 次のページへ>>