![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
у Антареса другое дело, и если много на него гнать - скоро с этим делом познакомишься
|
|
|||||
|
Регистрация: Oct 2001
Сообщений: 65
|
Спасибо откликнувшимся, но, увы. Мне нужны спокойно ползающие по поверхности насекомые, а не суматошно мельтешащие или летающие мошки.
Короче, вопрос остается открытым. |
|
|||||
|
Если не очень наворачивать, то че-нить вроде этого:
class Bug extends MovieClip {
private static var passive:Number = 100;
private var activity:Number;
private var speed:Number;
private var destination:Object;
public function Bug() {
activity = 1+Math.random();
speed = 3+3*Math.random();
changeDestination();
}
function onEnterFrame():Void {
var goSomewhere:Boolean = Math.round((Math.random()*passive/activity))==1;
if(goSomewhere) changeDestination();
var dx:Number = destination.x - _x;
var dy:Number = destination.y - _y;
var dist = Math.sqrt(dx*dx+dy*dy);
if(dist>5){
_x+=(dx/dist)*speed;
_y+=(dy/dist)*speed;
}
}
private function changeDestination():Void {
destination = {
x:Math.random()*Stage.width,
y:Math.random()*Stage.height
};
}
}
__________________
...я люблю людей!.. |
|
|||||
|
Регистрация: Oct 2001
Сообщений: 65
|
K.A.T.A.F.A.L.K.E.R, спасибо за желание помочь.
Madasan, спасибо. Это именно то, что нужно. Еще бы кто подсказал (включая строки скрипта), как запускать насекомых не кнопкой, а автоматически после загрузки мувика случайным образом раз в 3-15 секунд. ![]() |
|
|||||
|
Ветеран форума
|
Смотрим что на кнопке и запускаем тоже самое при загрузке и с помощью setInterval с нужным интервалом, всё это уже тысячи раз обсуждалось на форуме ... так что в поиск ...
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Oct 2001
Сообщений: 65
|
KUZEN, ребята, я понимаю, что выгляжу тут полным халявщиком, но... дело в том, что флэшем я занимаюсь от случая к случаю раз в год. Соответственно, все забывается да и технологии помалу меняются. Конечно, можно все выучить и во всем разобраться, но время, время...
C другой стороны, для меня не проблема разобраться в работающем коде и подстроить его под себя. Вот и прошу подсказки на форуме - где взять или посмотреть аналогичное? Я не хочу кого-то грузить своими проблемами, а лишь прошу тех, кто занимается флэшем постоянно и имеет такую возможность, подсказать, где и что посмотреть, чтобы не лопатить гигатонны байт с весьма малым КПД. |
|
|||||
|
Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
|
Цитата:
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_. |
|
|||||
|
Регистрация: Oct 2001
Сообщений: 65
|
Спасибо. Я уже все сделал.
Тот мой пост был о том, что иногда работающий пример во сто крат лучше кучи общих слов, типа "возьми то, поставь это... и будет тебе счастье...". |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:44. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|