独学ツクールブログ独学ツクールブログツクールでのオリジナル作品の話を中心に創作関係の徒然な語り。吉里吉里予習5:AnimationLayer.tjsなどAnimationLayer.tjsはそのままアニメーション用のレイヤ。アニメーションには2種類あるようだが、これについては後々にしよう。ファイル内にそれぞれの説明があるので十分資料になりそうだ。大枠はここに書いてある説明だけでもわかるし。GraphicLayer.tjsはAnimationLayerのサブクラスで、グラフィック系のレイヤ。背景レイヤであるBaseLayerと前景レイヤであるCharacterLayerがGraphicLayer.tjsからAnimationLayerを継承して定義されている。MessageLayer.tjsはメッセージレイヤ。何やらPerlとしても有効らしいが、とりあえずおいておく。俺はもうPerlは捨てた身だし(笑)LinkButtonLayer、LinkCheckBoxLayer、LinkEditLayer、MessageLayerのよっつが定義されている。これによってメッセージレイヤが作られるようだ。Menus.tjsはメニュー用のコード。メニューバーのいろいろがここで定義されている。メニューバーを変えるときは、ここを変えてしまうとバージョンアップ時に大変なのでAfterInit.tjsで操作するといいそうだ。DefaultMover.tjsは「レイヤ自動移動のデフォルトのハンドラ」なんだがよくわからんな。調べてみると画像の回転拡大縮小なんかの際に使うらしい。個別調査のときに詳しく見ていこう。MainWindow.tjsは見ての通りメインウィンドウのクラスだ。ウィンドウを管理するあれこれが定義されている。コード量が多いので、解読も大変になりそうだ。あとは追加用のOverride.tjsなどなので、デフォルトではファイルすら存在しない。いうことでいったん終了。次の予習は、ここまでを踏まえて(という腹積もりで)タグのいろいろを見ていこうと思う。(05/23)思い出し語り。