Форум 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=91311)

Mr. Fixit 30.01.2007 02:35

слоты :)
 
проблемка такая!
как сделать, чтобы слот запоминал "занято" - "свободно"?
Код:

//arrays
var slots:Array = new Array(slot0, slot1);
var unableSlot:Array = new Array(0, 0);
//code
item_mc.onRelease = function () {
for (var i = 0; i < slots.length; i++) {
        if (unableSlot[i] == 0) {
                if (this.hitTest (slots[i])) {
                        this._x = slots[i]._x;
                        this._y = slots[i]._y;
                        unableSlot[i] = 1;
                }
        }
}

А то я уже думаю-думаю, нихрена не понимаю уже :wacko:
подскажите, пожалуйста:victory:

Nirth 30.01.2007 10:13

что такое слот в твоем понимании, и вообще по твоему кто то должен разбиратся в твоем не документированном коде, и скупых разьяснениях?

CorC 30.01.2007 10:18

заведи еще 1 массив и ставь там 0 или 1 :)

intruder2 30.01.2007 15:17

ну в кадре пиши код там...
slot1=0;
slot2=0;

на кнопку нажимаешь какую ньть и там скрипт

on(press)
if(slot1===0)
->выполняется действие
slot1=1;

говорит о том, что слот занят.

Mr. Fixit 30.01.2007 18:03

я понимаю.. но через массив, как сделать..
у нас 1 объект(item1), который можно положить в любую из слотов(slot1 или slot2).. но ложим в slot1
берем другой объект(item2), хотим положить в ту же ячейку(slot1), но не ложится так как "занят"!
убераем item1 из slot1... и slot1 становиться "свободным"..
Движок инвентаря в РПГ..

CorC 30.01.2007 18:11

и? не понял вопроса
вы расписали все верно...
теперь вперед к релизу

Mr. Fixit 30.01.2007 18:26

как раз не получаецца...
ставится объект.. "занято", вынимаешь его из ячейки.. ячейка пустая, но программа считает Слот - "занятым", как сделать его пустым? после того как вынул объект..

CorC 30.01.2007 18:32

ыыы
а ставить обратно 0 не пробовал?

intruder2 30.01.2007 19:14

А ты че, засранец рпгшку делаешь? )) реал ))

intruder2 30.01.2007 19:31

у меня самого такая проблема-массив делать неумею, и поэтому кода получается выше крыши )) научите массив делать!! Вот у меня 20 слотов, есть item и на нем просчитываются все действия типа
if(slot1=0)
blablabla;
else if(slot2=0)
blablabla;
else if(slot3=0)
blablabla;
и тд.
как в массиве это сделать чтоб кода мало было?


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

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