Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Есть ли такой объект из перечня всех объектов?... (http://www.flasher.ru/forum/showthread.php?t=71388)

Fr@ddy 03.11.2005 20:32

Есть ли такой объект из перечня всех объектов?...
 
Условие выполняется, если только все 5 объектов находятся в 1 яйчейке, а мне надо, чтобы проверялось, находится-ли ОДИН объект из этого перечня(с 1 до 5). Помогоите ПЛЗ!!! :(

Кодик:
for (n=1; n<6; n++) {
if (itemSlot1.hitTest(_root["obj"+n]))
{
statysSlot1=1;
}else{
statysSlot1=0;
}
}

Crafter 03.11.2005 20:48

for (n=1; n<6; n++) {
if (itemSlot1.hitTest(_root["obj"+n]))
{
statysSlot1=1;
}
}

seifip 03.11.2005 21:43

uberaj statysSlot1=0

Fr@ddy 04.11.2005 20:52

Спасибо :) , но тут самое главное не проверяется "а если ячейка пустая(ниодин объект не касается), то
statysSlot1=0" т.е. эти объекты можно убирать и вставлять в ячейку сколько захочется. Может это тоже
вам не проблемно?:))

Конечно, если написать:
for (n=1; n<6; n++) {
if (itemSlot1.hitTest(obj1))
{
statysSlot1=1;
}else{
statysSlot1=0;
}
}
то всё пучком, но у меня может быть не мало объектов...

Dima_DPE 04.11.2005 21:30

Я бы помог! Но не в обиду, я не понял ЧЁ ТЕ НАДО!

Fr@ddy 04.11.2005 22:15

Вложений: 1
Цитата:

Сообщение от Dima_DPE
Я бы помог! Но не в обиду, я не понял ЧЁ ТЕ НАДО!

Я пытаюсь проработать систему инвентаря:(я создавал топик, но всё почему-то проигноировали)
Вот прикрепляю файл.
Суть: колобок бегает(управление стрелками) и собирает "объекты", их у меня пока 5, но возможно и больше. Когда колобок подбирает "объект" он пихается в инвентарь.
Но пихаться должно правильно:
В свободную ячейку!!! проверяя с первой ячейки.

Вот.

Fr@ddy 05.11.2005 17:17

Ну может, какой-то другой выход есть??? По-другому решить эту проблему можно?Помогите плиз.

Буньков Максим 06.11.2005 00:17

Цитата:

Сообщение от Fr@ddy
Спасибо :) , но тут самое главное не проверяется "а если ячейка пустая(ниодин объект не касается), то
statysSlot1=0" т.е. эти объекты можно убирать и вставлять в ячейку сколько захочется. Может это тоже
вам не проблемно?:))

Конечно, если написать:
for (n=1; n<6; n++) {
if (itemSlot1.hitTest(obj1))
{
statysSlot1=1;
}else{
statysSlot1=0;
}
}
то всё пучком, но у меня может быть не мало объектов...

Попробуй так:
Код HTML:

for (n=1; n<6; n++) {
if (itemSlot1.hitTest(obj1))
{
        statysSlot1=1;
        [b]break;[/b]
}else{
        statysSlot1=0;
}
}

ps вдруг пропрет...

iNils 06.11.2005 01:17

Не фига не понял что не работает. Бегать бегает, собирать собирает, в пустые ячейки пихает. Что еще нужно?

Fr@ddy 06.11.2005 16:08

Цитата:

Сообщение от iNils
Не фига не понял что не работает. Бегать бегает, собирать собирает, в пустые ячейки пихает. Что еще нужно?

Нужно чтоб, если предмет убрали (мышкой объекты можно перетаскивать)
Вот. переташили, ячейка становится пустой, но если подобрать предмет, он пихается в последующую-свободную.
А мне надо, если, например, первые пять заполнены, и я убираю из второй ячейки объект, снова подбираю, пихается в шестую ячейку, а надо во второю, т.к. она свободна.
Надо, чтоб последовательно проверялось, с первой ячейки.


Часовой пояс GMT +4, время: 11:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.