![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2003
Сообщений: 290
|
Друзья, и все ж таки, почему оно притормаживает (beams3.zip)? Проблема не отпала... iNils, что Вы скажете?
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
блин фигово после вчерашнего...чуть не того..ужас...мозг можно так убить...кстати не понятно...притормажевает ли или это уже глюки ))) а с битмапом нет смысла работать?
|
|
|||||
|
Регистрация: Nov 2003
Сообщений: 290
|
оно регулярно притормаживает через определенный угол, градусов 30... пробую битмап
|
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
уже заезженая тема, еще скажите что 25й кадр во флэше можно сделать, не нужно путать частоту кадров флэш анимации и частоту монитора....
|
|
|||||
|
Регистрация: Nov 2003
Сообщений: 290
|
ну вы видите что оно тормозит? )
|
|
|||||
|
отвечу тока за себя: не вижу, и смотреть не буду: оно тормозило и будет тормозить.., универсальных способов избавится от этого нет, каждый раз оптимизируешь все что тока можно, а оно все равно тормозит..
![]() |
|
|||||
|
Регистрация: Nov 2003
Сообщений: 290
|
silin, даже не посмотрел... жаль
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Вроде так меньше тормозит (тут полный и новый код, фпс 120)
this.buildDraw = function (mc:MovieClip, count:Number, radius:Number, angleShift:Number) {
var angel:Number = (Math.PI / 2) / count;
mc.createEmptyMovieClip ("mc", 0);
mc.mc.beginFill (0xFF0000);
mc.mc.moveTo (0, 0);
mc.mc.lineTo (radius * Math.cos (angel), radius * Math.sin (angel));
mc.mc.lineTo (radius * Math.cos (angel), -radius * Math.sin (angel));
mc.mc.lineTo (0, 0);
for (var i:Number = 1; i < count; i++) {
mc.mc.duplicateMovieClip ("mc" + i, i, {_rotation:i * 360 / count});
}
};
this.rotation = function (mc:MovieClip, angleShift:Number) {
mc._rotation += angleShift;
};
this.createEmptyMovieClip ("mc", 0);
mc._x = Stage.width / 2;
mc._y = Stage.height / 2;
this.buildDraw (this.mc, 30, 500, 1);
setInterval(this, "rotation", 10, this.mc, 1);
|
|
|||||
|
Регистрация: Nov 2003
Сообщений: 290
|
iNils, спасибо. Почти полностью решило проблему использование png, вместо программной графики.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|