F ?
1
2
3
var mc = new MovieClip();
trace(mc.getBounds(this)); // (x=6710886.4, y=6710886.4, w=0, h=0)
trace(mc.getRect(this)); // (x=6710886.4, y=6710886.4, w=0, h=0)
위의 값처럼 x, y 값이 6710886.4로 표시가 되어버린다.
아무래도 버그 같은 느낌이다. mc에 1px짜리 형태가하나라도 포함되면 문제가 없는데 아래처럼
width, height를 강제로 0으로 만들어도 문제가 해결된다.
F ?
1
2
3
4
5
var mc = new MovieClip();
mc.width = 0;
mc.height = 0;
trace(mc.getBounds(this)); // (x=0, y=0, w=0, h=0)
trace(mc.getRect(this)); // (x=0, y=0, w=0, h=0)