НОВЫЕ ИГРЫЛУЧШИЕ ИГРЫФОРУМ 198 Всего сообщений: 305037
+  Форум FlashPlayer.ru
|-+  Форум по flash играм
| |-+  Академия flash программирования (Модераторы: Lexei, Vetal1992)
| | |-+  Уроки по флэш-программированию

Автор Тема: Уроки по флэш-программированию  (Прочитано 429347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Re: Уроки по флэш-программированию
« Ответ #525 : 14 Февраля 2011, 09:15:31 »
Массивом это делается так, если он поможет:

Создаем объекты
a:Object
b:Object
c:Object

Создаем массив объектов
var mass = new Array();
mass.push(a);
mass.push(b);
mass.push(c);

И циклом его по всей длине.
for(i=0;i<mass.length;i++){
    if(ball.hitTest(mass[ i ])){
         trace("Столкновение");
    }
}
« Последнее редактирование: 14 Февраля 2011, 18:45:51 от Elentarion »

Оффлайн Konan888 Мужской

Re: Уроки по флэш-программированию
« Ответ #526 : 14 Февраля 2011, 17:49:05 »
хмм, может я не прав, но по моему нужно написать:
for(var i:int=0;i<mass.length;i++){
    if(ball.hitTest(mass[i])){
         trace("Столкновение");
    }
}
всмысле, что проверка столкновения ведётся не со всем массивом, а с конкретным индексом

Re: Уроки по флэш-программированию
« Ответ #527 : 14 Февраля 2011, 17:59:28 »
ПОцоНы У МЕНЯ БРАТ УМЕР ОТ ЭТОЙ ДРЯНИ!1!..

Re: Уроки по флэш-программированию
« Ответ #528 : 14 Февраля 2011, 18:48:01 »
Я так и написал, просто если просто так писать [ i ] - без пробелов, это получается тег и конструкции этой не видно...  Добавил пробелы.

Оффлайн boom Мужской

Re: Уроки по флэш-программированию
« Ответ #529 : 22 Февраля 2011, 15:30:29 »
привет всем :)

Оффлайн Konan888 Мужской

Re: Уроки по флэш-программированию
« Ответ #530 : 22 Февраля 2011, 21:03:32 »
Привееет! :)

Оффлайн [YureZZ] Мужской

Re: Уроки по флэш-программированию
« Ответ #531 : 22 Февраля 2011, 21:08:45 »
Konan888, boom
оффтоп:]

Re: Уроки по флэш-программированию
« Ответ #532 : 22 Февраля 2011, 22:49:35 »
привет,блин смайл игры тупой раздел понизили репу за просто так :(

Re: Уроки по флэш-программированию
« Ответ #533 : 25 Февраля 2011, 21:28:57 »
Elentarion а ты знаеш AS3?если да почему бы тебе не дать уроки по AS3!

Оффлайн Дарт Вёдер Мужской

Re: Уроки по флэш-программированию
« Ответ #534 : 25 Февраля 2011, 22:13:46 »
Цитата: Цвет волшебства от 14 Февраля 2011, 17:59:28
ПОцоНы У МЕНЯ БРАТ УМЕР ОТ ЭТОЙ ДРЯНИ!1!..

Re: Уроки по флэш-программированию
« Ответ #535 : 25 Февраля 2011, 22:39:23 »
Цитата:
Elentarion а ты знаеш AS3?если да почему бы тебе не дать уроки по AS3!
Знаю, но у меня пока нет времени на их написание. А вообще я их ставил в план в соседней теме. Как смогу - напишу.

Оффлайн Хемуль Мужской

Re: Уроки по флэш-программированию
« Ответ #536 : 07 Марта 2011, 17:24:59 »
Объясните, кто знает. Как в одной функции использовать два attachMovie'а.
Код:

_root.onMouseDown = function() {
      attachMovie("clip", "clip", 20(), {_x:pl._x, _y:pl._y});
      attachMovie("krug", "krug", 30(), {_x:_xmouse, _y:_ymouse});
}

В этом коде работает оба аттача рабочие, но работает только последний. Если его убрать, то заработает первый. В чем дело?

Re: Уроки по флэш-программированию
« Ответ #537 : 07 Марта 2011, 19:02:06 »
20() и 30() - скобки убери.
Эти значения неверны и клипам задается одна глубина. А при попадание второго на ту же глубину, что и первый, первый удаляется.

Оффлайн Хемуль Мужской

Re: Уроки по флэш-программированию
« Ответ #538 : 08 Марта 2011, 12:42:10 »
Надо ж было на такой глупости проколоться Оо. Спасибо.

Re: Уроки по флэш-программированию
« Ответ #539 : 08 Марта 2011, 17:58:48 »
Оно так обычно и бывает. Сделаешь простую ошибку, а потом долго думаешь, почему не работает... :/

+  Форум FlashPlayer.ru
|-+  Форум по flash играм
| |-+  Академия flash программирования (Модераторы: Lexei, Vetal1992)
| | |-+  Уроки по флэш-программированию