![]() |
|
||||||||||
|
|||||
|
2 dimarik
... это сильно Вы глубину наизусть знаете? А если сразу после этого написать - получается - мы создадим такой мувик, который сами же не сможем удалить? отличный метод ПРОЩЕ: 1)создать мувик для всего КРОМЕ курсора 2)создать мувик ДЛЯ курсора при необходимости пихать новые объекты на наивысший слой в 1)-ом мувике
__________________
...вселенская грусть |
|
|||||
|
.
|
Цитата:
|
|
|||||
|
ветеран форума
|
Цитата:
__________________
4am is time to rock |
|
|||||
|
разместить слой с курсором выше чем дублируемые клипы. (Если конечно дубликация идёт из не подгружаемого клипа) иначе два контейнера и в верхнем (по относительно глубины) размещать курсор а в нижнем вести дубликацию
__________________
return this... |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 95
|
помогите сделать такое же движение на этой же прямой тольколько второго объекта...
у меня не получается((( все в проэкте! |
|
|||||
|
2 noode:
Я не понял что Вам именно нужно но вот что поменял я function newBalloon() { // Определяем, могут ли появиться новые шары if (nextBalloon < numBalloons) { // Проверяем, пришло ли достаточно времени после появления последнего шара if (getTimer() > nextBalloonTime) { objN=Math.floor(Math.random()*2)+1; // Создаем новый шар attachMovie("f"+objN, "f"+nextBalloon, nextBalloon); // Выбираем, с какой стороны и с какой скоростью полетит шар _root["f"+nextBalloon].m=Math.floor(Math.random()*2); if (_root["f"+nextBalloon].m==1) { _root["f"+nextBalloon]._x = 580; dx = -10; r = -1; } else { _root["f"+nextBalloon]._x = 0; dx = 10; r = 1; } // choose height of balloon _root["f"+nextBalloon]._y =197.6; _root["f"+nextBalloon].r=r; // add balloon to array balloons.push({clip: "f"+nextBalloon, d: dx}); // set things up for next balloon nextBalloon++; nextBalloonTime = getTimer() + 1000; } } else _root.stopFF=true; } function moveBalloons() { // loop through balloons in array for(i=balloons.length-1;i>=0;i--) { // get speed and clip dx = balloons[i].d; f = _root[balloons[i].clip]; // move balloon f._x += dx; f._rotation+=(f.r*10); f._y = 224-(f._height/2); // balloon exit left if ((dx < 0) and (f._x < -20) || (f._x> 600)) { f.removeMovieClip(); balloons.splice(i,1); } } // see whether all balloons gone if ((nextBalloon >= numBalloons) and (balloons.length < 1)) { gotoAndStop("game over"); if (_root.stopFF==true) delete _root.moveBG; } }
__________________
return this... Последний раз редактировалось AlexCooper; 10.01.2009 в 02:56. |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 95
|
спасибо, буду разбираться...
почти ничего непонятно! |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|