sereg
23.03.2009, 14:51
Проблема в следующем. Надо сделать "выростание" фигуры по оси У.
Код:
this.createEmptyMovieClip("cube_mc", 1);
var Y=350;
cube_mc.onMouseDown = function() {
while(Y>200) {
cube_mc.beginFill(0x0000FF, 30);
cube_mc.lineStyle(2, 0x0000FF, 50);
cube_mc.moveTo(200, Y);
cube_mc.lineTo(200, 350);
cube_mc.lineTo(230, 350);
cube_mc.lineTo(230, Y);
cube_mc.endFill();
Y--;
}
};
При просмотре trace'ом все работает отлично.Y уменьшается, но сама фигура прорисовывается только после того,как Y достигает 200, и получается что фигура просто появляется из ниоткуда. можно ли как-нибдь сделать плавный рост и если можно, то как?
Заранее спасибо)
Код:
this.createEmptyMovieClip("cube_mc", 1);
var Y=350;
cube_mc.onMouseDown = function() {
while(Y>200) {
cube_mc.beginFill(0x0000FF, 30);
cube_mc.lineStyle(2, 0x0000FF, 50);
cube_mc.moveTo(200, Y);
cube_mc.lineTo(200, 350);
cube_mc.lineTo(230, 350);
cube_mc.lineTo(230, Y);
cube_mc.endFill();
Y--;
}
};
При просмотре trace'ом все работает отлично.Y уменьшается, но сама фигура прорисовывается только после того,как Y достигает 200, и получается что фигура просто появляется из ниоткуда. можно ли как-нибдь сделать плавный рост и если можно, то как?
Заранее спасибо)