![]() |
Одинаковые вычисления для большого кол-ва объектов.
У меня много планет, для которых рассчитывается скорость, сила(между всеми планетами), расстояние... ну например 3 обьекта: 1,2 и 3...
Код:
rx_12 = 1._x - 2._x; |
1. Название клипов не должны начинаться с цифры, пусть будет так: mc1, mc2, mc3, ....
2. Тогда все будет выглядить так Код:
function getDistance (mc1:MovieClip, mc2:MovieClip):Number {Код:
Math.pow (число, степень) |
Но мне все равно придется прописывать заранее
r12 = getDistance (mc1, mc2); r23 = getDistance (mc2, mc3); r13 = getDistance (mc1, mc3); а потом еще силу, угол между каждыми телами... а как сделать, чтобы все это прописывалось для любого количества обьектов? т.е. если я создам 30 обьектов, то программа должна написать для всех расстояние, силу и.т.д. |
Использовать классы для этого :)
|
можно сделать примерно так:
Код:
for(i=1; i<=n; i++){ |
А можно поподробнее про классы? Даже не слышал о них...
|
большое спасибо... все сделал спомощью циклов... только вот в таймере не получается сделать... т.е.
Код:
for(i=1; i<=n; i++){ |
| Часовой пояс GMT +4, время: 15:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.