休日の過ごし方@日曜日
2005年5月22日 プログラム[AS学習日]
事務作業を片付けつつ、AcsionScriptの学習に当てた日。
AS2はJavaの仕様に近くなってるよとは聞いていたものの、
やってみるとほとんど相違なく扱えそうな感じ。
根本的に異なるのは、オーバーロードが聞かない点。それなりにやっかい。
オーバーロードをする場合は、引数で渡してやったオブジェクトを
argumentオブジェクトで拾い、typeofメソッドで型判断してやって、
処理の分岐を行ってやる必要性がある。
(オーバーライドは普通にできるので、多態性は確保できる。)
この辺はFlashOOP(株式会社翔泳社:ISBN番号4-7981-0611-9、3800-)に詳しい。
詳しいのはいいのだが、Flashの本というよりも
オブジェクト指向の研究本といった風合いなので、初心者向きではありません。
サンプルとして、万年カレンダーの素案となるクラスを作成して機能を実装。
最終的には、PHP・MySQL環境下のスケジュール管理ツールに持っていく予定。
物凄く未完成のサンプルをあげるのも気が引けるのですが、さらして今後につなげてみる。
まぁ、続きは徐々に。
事務作業を片付けつつ、AcsionScriptの学習に当てた日。
AS2はJavaの仕様に近くなってるよとは聞いていたものの、
やってみるとほとんど相違なく扱えそうな感じ。
根本的に異なるのは、オーバーロードが聞かない点。それなりにやっかい。
オーバーロードをする場合は、引数で渡してやったオブジェクトを
argumentオブジェクトで拾い、typeofメソッドで型判断してやって、
処理の分岐を行ってやる必要性がある。
(オーバーライドは普通にできるので、多態性は確保できる。)
この辺はFlashOOP(株式会社翔泳社:ISBN番号4-7981-0611-9、3800-)に詳しい。
詳しいのはいいのだが、Flashの本というよりも
オブジェクト指向の研究本といった風合いなので、初心者向きではありません。
サンプルとして、万年カレンダーの素案となるクラスを作成して機能を実装。
最終的には、PHP・MySQL環境下のスケジュール管理ツールに持っていく予定。
物凄く未完成のサンプルをあげるのも気が引けるのですが、さらして今後につなげてみる。
プロトタイプその1
http://keepers.web.infoseek.co.jp/cgi-bin/flash/calTest_001.html
まぁ、続きは徐々に。
コメント