![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 12
|
проблема в следующем (решена!):
внутри функции doSmth параметр прозрачности "alfa" изменятся, хоть его значение нигде не менятся. т.е. при начале работы "прозрачность" его постепенно увеличивается и становиться 100%, хоть изначально она имела определное значение. В чем ошибка и как ее можно исправить? Вот код (drawRect - прототип мувиклипа, рисует прямогугольник: "MovieClip.prototype.drawRect = function(x, y, width, height, color, alpha)..." var intId = 10;
function doSmth() {
my_mc.drawRect(х, y, i, h, 0x0000FF, alfa);
i++;
if (i>100)
{
clearInterval(intId);
}
}
intId = setInterval(doSmth, intId);
2 вопрос: как можно добиться разной скорости изменения ширины клипов? т.е. чтобы раздиваглись допустим по формуле f(x) (не советуйте i подстваить вместо х - не то получится) т.е. надо чтобы мувики изменялсиь с раздичной скоростью (эксперементально в СетИнтервал не подойдет, надо, чтобы по строгой формуле проходило изменение...) Есть ли решение? Последний раз редактировалось _Nagash_; 03.06.2007 в 18:12. |
![]() |
Часовой пояс GMT +4, время: 18:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|