![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 283
|
Здравсвтуйте
В прикреплённом файле имеется каруселька в которой у меня картинки даужутся по элипсу, но они дёргаются, особенно при малой скорости движения +( Вроде как и в BitmapData перевёл с сглаживанием, не помогает +( Может дело в той системе которая у меня обеспечивает вращение, может она кривая: function Dvizenie() { Ugol += dUgol Ugol = Ugol%(2*Math.PI); // ПЕРЕБИРАЕМ ВСЕ ОБЪЕКТЫ for (var i_mm:Number = 1; i_mm<=_root.chislo_U; i_mm++) { //______________________ изменяем угол от соответствующий объект Ugol_i = (Ugol+((2*Math.PI)/_root.chislo_U)*(i_mm-1))%(2*Math.PI); id_U[i_mm].UGOL = Ugol_i; //________________________________ изменяем положение объекта dX = Rx*Math.sin(Ugol_i); if (dX != dX_befo) { id_U[i_mm]._x = ms_center._x+dX; } dX_befo = dX; //___ dY = Ry*(Math.cos(Ugol_i)-Math.sin(Ugol_i)); if (dY != dY_befo) { id_U[i_mm]._y = ms_center._y+dY; } dY_befo = dY; //________________________________ изменяем размер объекта dScale = Math.ceil((60+(Math.cos(Ugol_i)+0)*40)*1000000)/1000000 if (dScale != id_U[i_mm]._xscale) { id_U[i_mm]._xscale = id_U[i_mm]._yscale=dScale; } } updateAfterEvent(); //___________________________ изменение глубины izmen_Depths(); } Благодарю |
|
|||||
|
Модрон-ветеринар
|
ИМХО, лучше не будет никак. И тут дело не в сглаживании, хотя оно нужно, чтобы дребезга на мелких деталях и границах не было.
Это так флеш-плеер отрисовывает движущиеся объекты. Про "ступеньки" эти не раз писалось.
__________________
Идите первым! |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 283
|
Понял, благодарю
НО такой момент, когда я не перевожу картинки в битмапу, то лучше получается+) парадокс |
|
|||||
|
Модрон-ветеринар
|
Замечал такое. Предполагаю, что при использовании перевода в битмапу картинки медленнее пересчитываются при движении, может быть алгоритм работает иначе, нежели если картинки подгрузить, приаттачить или встроить в мувики заренее.
Может быть еще есть мнения?
__________________
Идите первым! |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|