![]() |
|
||||||||||
|
|||||
|
Час добрый форумчане.
Операясь на вашу практику, хочу обсудить быстродействие флешь плеера. Посоветуйте, как будет лучше и менее затратно изменять размеры объектов? Есть как бы 2 варианта, либо скейлить либо перерисовывать. В пример возмём обычный спрайт и делаем панель. верхняя часть top; Скейлится только по горизонтали. средняя часть center; Скейлится как угодено. нижняя часть bottom; Скейлится только по горизонтали. далее: есть сортировщик который обновляет позиции спрайтов в зависимости от их высоты: sort(top, center, bottom); function sort (... arg) yPos:int = 0; for(i, i < 3, i++) { arg[i].y = yPos; yPos += arg[i].height; } // написал код что бы было более понятно о чём я виду речь. ну а второй способ постоянно перерисовывает спрайты с новыми параметрами. т.е. ну собственно такой способ даёт возможность создавать только один спрайт, что по моему мнению весит меньше первого варианта где нужно было создавать три спрайта. Подскажите, как лучше сделать?
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
![]() |
Часовой пояс GMT +4, время: 08:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|