Powered by NinjaBlog
ImageDancer開発状況<一覧
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ImageDancer、大幅なダイエットを敢行中。一部コピペでほぼ全面書き直し。オブジェクト化がうまくできていない。とりあえずnewを使ったコンストラクタを経由するオブジェクトの生成を可能な限り減らす方向で。 何が気に食わないかというと、newからオブジェクトを生成するためにはいちいちその名前を冠した関数を定義しないとならない、要するに名前付けをしなければならないこと。今回場合だと、FunctionからMotion(時間軸に合わせたFunction)、Motions(Motionのシーケンス)、Act(Motionsを指定エレメントの指定プロパティに適応させる)、Acts(複数のAct)、Seen(再生倍率指定、等)と段階的にオブジェクトを進化させていき最終的にaction()という流れをとるのだけど、それぞれに名前を付けていたらキリがないし、それ以前にややこしくてしょうがない。そうでなくてもVector(座標やサイズに適用)やらColor(HSVカラー)やらを扱わなければならないのに。既存のライブラリと併用する可能性を考慮しないわけにもいかないだろうし。(私はしないが) あとnewからその生成関数のprototypeを模した(←ちょっと微妙な表現)オブジェクトを生成する、という流れはOOP的ではあるけどJavaScriptの言語仕様からはちょっとズレてるかも、と個人的に感じている、ということもある。この辺りは自分の中でもまだうまく整理できていないのだけど、要するにnewはJavaScriptらしくない、ような気がしている、かも、みたいな? ともかくちまちまと継続中、ではあります。
練習場 ものおき ブックマーク
更新履歴(4)今週の出来事(23)今日の献立(6)パソコンとかネットとか(28)コメント(2)カテゴリ無し(17)
2008年02月(1)2007年12月(1)2007年10月(4)2007年09月(3)2007年08月(6)2007年07月(7)2007年06月(6)2007年05月(8)2007年04月(3)2007年03月(2)
test 返信済 ...2006.07.04
Since 2005 (C) hya All Rights Reserved.