Flash 8. Почему при прорисовке 2й прямоугольник "залезает" на 1й, хотя их координаты не пересекаются, и как от этого избавиться?
З.Ы.(При использовании "Tween+_xscale") та же фигня.

(

Код:
import mx.transitions.*;
import mx.transitions.easing.*;
var nInterval:Number;
var header_mc:MovieClip;
var body_mc:MovieClip;
var window_mc:MovieClip;
//Рисую прямоугольник
function rect(mc:MovieClip,rbx:Number,rby:Number,rex:Number,rey:Number,bcol:Number):Void {
mc.beginFill(bcol,30);
mc.lineStyle(0,bcol,70);
mc.moveTo(rbx,rby);
mc.lineTo(rex,rby); mc.lineTo(rex,rey);
mc.lineTo(rbx,rey); mc.lineTo(rbx,rby);
mc.endFill();
}
//создаем клипы
window_mc=this.createEmptyMovieClip("window", 1);
header_mc=window_mc.createEmptyMovieClip("header", 2);
rect(header_mc,0,0,300,30,0x00FF00);
body_mc=window_mc.createEmptyMovieClip("body", 1);
TransitionManager.start(header_mc,{type:Squeeze, direction:Transition.IN, duration:2, easing:None.easeNone, dimension:0});
nInterval=setInterval(this,'drawNext', 2000);
//после загрузки заголовка, выводим на экран окно.
function drawNext():Void{
rect(body_mc,0,31,300,200,0xF0AFF0);
TransitionManager.start(body_mc, {type:Squeeze, direction:Transition.IN, duration:5, easing:None.easeNone, dimension:1});
clearInterval(nInterval);
}
------
Ошибку нашел.