ムービークリップのプロパティ_width、_heightの値は、
オーサリング時にムービークリップを選択したときは線幅を含まない値、
つまり塗りの部分だけが幅として表示されるが、
ActionScriptでは_widthと_heightの値は線を含んだ値を返す。
横幅100px、縦幅50px、線幅1pxの矩形を作成するとすると、
となる。
なぜ線幅が1pxなのにそれぞれ102px,52pxにならないか。
線幅が半分ずつ塗りにめりこんでいるようなイメージだろうか・・・。
先ほどの例で、線幅を2pxにすると、
となる。
Flashオーサリング時は線を塗りに変換しておく方が、
混乱がないかもしれない。
©1997-2007 digitrick.net. Some rights reserved.