Элементы массива
Всем добрый вечер!
Подскажите, кто знает: -есть массив Код AS1/AS2:
я поместил случайный элемент с переменную Код AS1/AS2:
Код AS1/AS2:
- как мне поместить на рабочую область(сцену) копию случайно выбранного элемента, а не всех? как мне остановить клип при соприкосновении с другим клипом? a._y += speed; - задаю скорость; speed = 0; - останавливаю при соприкосновении есть какой-то другой способ остановки? |
Исходник или весь код + флэшку покажите. Иначе у вас в приведенном коде просто ошибки и не понятно, почему _yscale используется.
|
Вложений: 1
7 объектов на сцене.по идеи они должны были бы вызываться из массива по одному, но я не знаю как это сделать
в общем виде должно быть так: -выбирается случайный элемент, делается копия элемента массива(не знаю как реализовать) -задается скорость элемента и проверяется на столкновение с объектом cl4 -если произошло столкновение(cl4) то объект должен остаться на месте -потом повторяется все заново, но плюс еще и столкновение с этими же объектами |
Если я правильно понял, то нужно вот так :
Код AS1/AS2:
|
Спасибо огромное, lexa2000lexa, все работает, но мне надо выбрать случайный элемент массива и поместить его на сцену(чтобы он падал), при этом 6 остальных должны быть скрыты.Это возможно?Или есть какая-то альтернатива?
|
Попробуйте вот так:
Код AS1/AS2:
|
Спасибо большое.Помогло.
как мне можно сравнить переменную с массивом объектов(if (a.hitTest(cl4))), только вместо cl4 массив _mase Код AS1/AS2:
Код AS1/AS2:
можно элементом массива записать другой массив?если да то как? |
Код AS1/AS2:
|
Помогло спасибо
у меня вопрос по BitmapData.hitTest Код AS1/AS2:
mc_1.attachBitmap(myBitmapData, this.getNextHighestDepth()); - можно объяснить это? мы добавляем объект(mc_1) в класс BitmapData и ложем на уровень getNextHighestDepth().правильно? var destPoint:Point = new Point(myBitmapData.rectangle.x, myBitmapData.rectangle.y); rectangle.x - это же поворот по оси х. зачем вращать? это точка для мыши? var currPoint:Point = new Point(); |
1. Пустой мувиклип создается как контейнер для битмап даты т.к она не может отображаться без контейнера...
2. Аттач битмап дата атачит данный битмап к мувиклипу на this.getNextHighestDepth() (самую большую глубину) 3. rectangle.x это x координат квдарата. Тут нету ни 1 слова о вращении почему вдруг это вращение?:) |
Часовой пояс GMT +4, время: 01:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.