![]() |
|
||||||||||
|
|||||
// вопрос: // В данном случае происходит дублирование функции? tween([sprite1, x, y]); tween([sprite2, x, y]); private function tween(arg:Array):void { arg[0].x += (arg[1] - arg[0].x) * .2; arg[0].y += (arg[2] - arg[0].y) * .2; } // или всё же правильнее будет: arr:Array = []; tween(sprite1, x, y); tween(sprite2, x, y); private function tween(... ar):void { arr.unshift(ar); for (var i:int = arr.length; i-- > 0;) { arg[i][0].x += (arg[i][1] - arg[i][0].x) * .2; arg[i][0].y += (arg[i][2] - arg[i][0].y) * .2; } }
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! Последний раз редактировалось stweet; 21.06.2011 в 00:49. Причина: не знание родного языка. |
|
|||||
|
Modus ponens
|
А почему не так?
__________________
Hell is the possibility of sanity |
|
|||||
|
суть вопроса в другом.
Цитата:
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
Modus ponens
|
Я просто ни в том ни в другом случае не вижу смысла создавать массив... А можно как-то словами объяснить в чем именно проблема? А то мне без этого не совсем понятно... Вот если бы ссылки на геттеры и сеттеры можно было передавать, тогда можно было бы более короткую / универсальную запись сделать, а без этого я не вижу лучших вариантов.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Я что-то не понял, что такое дублирование функции.
|
|
|||||
|
А что такое дублирование функции?
__________________
Сам себе репортер |
|
|||||
|
Если речь о повторном создании объекта функции то нет.
Если речь о повторном вызове то сколько раз вызовете столько раз и вызовется. ![]() Странный вопрос ![]() |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
__________________
Загружаем картинки, минуя ошибки безопасности |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|