ムービークリップの右端
時々MCの右端の座標を取りたいことがあるのですが、
そういったとき使う方法としてそのMCの中にx座標+横幅という感じで以下のように書くのが一つ
this._x + this._width
もう一つやり方としては getBounds()を使うやり方もあってこんな感じ。
this._x + getBounds(this).xMax
どっちも同じかというと微妙に違うことに今気づいた。
MC内に塗りだけの四角い図形がある場合差はないが
その図形に線があるときは上のやり方だと数値が増えるがgetBoundsの方だと線のないときと代わらない
。線の太さ1に対して0.5ずつ差が出てくる。では四角の線の片方だけでも線とれば0.25の差かとおもいきや0.5の差が。左右なくて上側だけに線があっても0.5の差が。
ただし極細線にするとどちらも同じ値です。
さらにMCの中にテキストが入っているとgetBounds()の値のが大きくなる。
これはhitTestのように矩形で領域を判断してるのかも。