![]() |
|
||||||||||
|
|
|
|||||
|
Banned
Регистрация: Jan 2013
Сообщений: 14
|
пишу сапера,выставляю мины в цикле for ,необходимо спрятать их на нулевую глубину.
Помню что то вроде : Попробовал,не вышло какие могут быть еще варианты? вот сам код //цикл выставления мин for(var i1:int = 0 ; i1 < mineNumber ; i1++ ) { var mine:Mine = new Mine(); //каждую иттерацию создаем минку var locationMineX:int = 30 * Math.floor(Math.random()*mineNumber );//рандом координаты по х var locationMineY:int = 30 * Math.floor(Math.random()*mineNumber );//рандом коорды по у locationMineX = locationMineX - locationMineX % 30;//пересчитываем для кратности 30(размеру кнопки/мины) locationMineY = locationMineY - locationMineY % 30;//пересчитываем для кратности 30(размеру кнопки/мины) mine.x = clBtn.startLocationX + locationMineX;//используем коорды поля для начального отсчета mine.y = locationMineY; arrMine.push(clBtn.startLocationX + locationMineX,locationMineY);//добавляем в конец массива коорды setIndexChild(mine,0); // ОШИБКА!ОПИСАНИЕ НИЖЕ. addChild(mine) } Последний раз редактировалось iNils; 28.01.2013 в 12:16. |
|
|||||
|
Цитата:
__________________
adobe AS3 manual |
|
|||||
|
Banned
Регистрация: Jan 2013
Сообщений: 14
|
Не помогло
|
|
|||||
|
addChildAt(mine, 1);
![]() Не ясно же, где находится вызов ф-ции, не ясно куда добавляется элемент. сколько вообще объектов на сцене, посмотрите numChildren свойство у контейнера
__________________
adobe AS3 manual |
|
|||||
|
Banned
Регистрация: Jan 2013
Сообщений: 14
|
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 88
|
Зачем мины расставлять заранее? Можно же при открытие ячейки вставлять.
|
|
|||||
|
Неправда. Кучу раз убивался. Откройте, да попробуйте.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Tails прав. Во всяком случае в вин сапёре до XP включительно.
__________________
Тут мужик танцует и поёт про флэш |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|