なんてタイトルにしてみましたので、あえて退化したとでも言っておいた方が楽しいでしょうか。
as2を切ったわけでもないのでFlashCS3として考えた場合明らかに進化CS3は進化しましたし、as3は更にFlashの可能性を膨らませる言語だと感じています。(よくは知りませんので漠然と)
as3の言語として出来ることという観点で考えれば進化ですが・・・炊飯器や洗濯機のように便利で万人が使いやすい製品を開発することを進化の観点とすればas3よりas2が進化しているような気もします。
簡単に言うと、洗濯機のボタン一つで洗濯から乾燥まで出来てしまうように、以前Flashはrandom関数を使う際にrandom(10);とするだけで0から9のランダムな整数を作ることが出来たのですがFlash後期になるとMath.floor(Math.random()*10)との手続きが推奨されています。
どちらを使いたくなるかと言えば前者ではないでしょうか。
aaaa = new Array("大吉","大凶");
bbbb = aaaa[random(2)];
「はい、おみくじゲームです」でもいいじゃないでしょうか。
var省いてもいいじゃないでしょうか。
プログラムを楽しく覚えて、楽しく使えればいいじゃないでしょうか。
なんて書きましたけど後で苦労しますかね。
もちろん仕事でこんなことはしていませんし、難しいからこそ仕事になるのでしょうけど・・・
思い起こせばプログラムの勉強をしたのは10数年前ですので微かな記憶ですが、COBOLよりFORTRANが好きだったのを覚えています。
COBOLは命令が長すぎて綴りを覚えられなかった記憶があります・・・想像以上に長かった気が・・・
as3は進化か退化か
2008年3月 1日 Filed in: その他