Выбор хранилища/контейнера значений
Запутался с типами, посоветуйте пожалуйста оптимальный выход из ситуации. Есть массив 8х8, в каждой ячейке которого хранится экземпляр класса MyClass. Пользователь выбирает любую ячейку и должна выполнятся проверка:
Код AS3:
private function _selectGem(e:MouseEvent):void {
var ct:gem = e.currentTarget as gem
if (global.selectedGems.length < 2) {
if (ct.mode == 0) {
ct.mode = 1;
ct.filters = new Array(new GlowFilter(0x00FF00, 1, 10, 10, 5));
global.selectedGems.push(ct);
} else if (ct.mode == 1) {
ct.mode = 0;
ct.filters = [];
//Убрать ct из массива
}
}
}
global.selectedGems и есть то хранилище, которое надо использовать. В данном случае пытался использовать массив, но не понял как удалить из него именно текущий объект.
|