NoteBill vol.1 Nov.8 - F-site seminar note

NoteBill vol.1 > 03 やりたいことを考えなあきまへん

03 やりたいことを考えなあきまへん

ほな 考えまひょ。

01 MVCって何やろ でご紹介した NoteTaker のサンプルをいじってみてください。

FlashのメモアプリをローカルSharedObjectで保存する というやつです。

こんな感じで もうちょっと簡単な しかもちょと動きのあるやつで ... 付箋紙みたいなやつ 作りまひょ。

 

で 作成メモ

さあ 上のメモに出てきた Noteひとつに含まれるデータは ...

位置(x, y)・大きさ(width, height)・タイトル(title)・テキスト(text)

そして 最前面にということなので

深度(depth)

何枚もということなので ID管理しましょう

IDナンバー(__ID__)

 

こんな感じのNoteのデータをひとつのオブジェクトとして考え Modelに管理してもらい

そのデータ更新をViewが表現する。

そのModelとViewをControllerが制御する。という形でしょうか

 

さて どんなイベントがあるやろか。と考えて イベントハンドラ名もつけちゃいましょう

何もないところに貼り付けるNote追加イベントonAddNote
いらないNoteを はがすNote削除イベントonRemoveNote
最前面に配置Note深度更新イベントonUpdateDepths
位置・大きさ・タイトル・テキスト更新Note内容更新イベントonUpdateNote

これらのイベントで ひとつひとつの Noteのデータ を表現すれば できそうですね。

で それを表現するやつの名前を ... NoteBill としませう :)


<< 前へ | INDEX | 次へ >>