メソッドのスクリプトを見比べてみてもらえばわかると思うよ。メソッドの説明は省略させてもらうね。メソッドの方がシンプルだからね。メソッドの引数は説明しとくね。この引数には拡大率をパーセント単位じゃなくて何倍かで指定するようになってるの。割った値を指定してるわけね。割り算には“\”演算子じゃなくて“/”演算子を使ってるよ。メソッドの処理の流れをフローチャートにしとくね。メソッドの処理の流れ>...なんか最近フローチャートが良く出てくるね。場合は一時レイヤの画像をコピーしますlayer.assignImages(refLayer);}}}こっちはだいぶフクザツそうだねぇ...拡大・縮小だけじゃなくて回転も入ってるからね。メソッドって確か前回も出てきたよね?結局何やってるのかはよくわかんなかったけど。メソッドを使うからね。メソッドでレイヤの位置を補正してるわけね。レイヤの位置の補正もあんまりよくわかんなかったけどねぇ。この辺はちょっと面倒な話だからね。ブロックの中身が実行されるんだね。currentScale”になってるね。currentScale”はさっきも出てきたからわかるよね。メソッドが呼び出された時と回転角が変わってたら真になるってことかな?そ。条件式が真になるってことだよね?ん。メソッドが呼び出されるわけだね。マクロを作った時に出てきたと思うけど...やっぱり引数が違ってるよね。メソッドは引数が無くなっちゃってるね。画像の回転に必要な情報を全部メンバ変数が持ってるからね。引数が必要なくなったんだ。こっちも説明は省略させてもらうね。これは説明の必要ないよね。ブロックと全くおんなじになってるでしょ。画像を拡大・縮小する必要はあるかもしれないけど、回転する必要はないよね。メソッドとおんなじになるんだ。メソッドの処理の流れもフローチャートにしとくね。メソッドの処理の流れ>これはやっぱりフローチャートにしてもフクザツだよね...う〜ん、わかりやすくフローチャート描くのって難しいもんだね...だったら無理に描かなくてもいーのに。スクリプトだけだと条件分岐がどうなってるのかわかりにくそうだったから、ね。ホントにこれでわかりやすくなってるのかなぁ...?まぁ、無いよりはある方がいいかなってコトで。はい、じゃあ今回はここまでね。確かに前回ほどじゃなかったけど、今回も結構長かったねぇ。しても長くなっちゃうんだよね。あ、じゃあもうちょっとで終わりなんだ?ん、あと2回くらいかな。クラスの続きをやるね。