Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.03.2006, 01:48
Король вне форума Посмотреть профиль Отправить личное сообщение для Король Найти все сообщения от Король
  № 11  
Ответить с цитированием
Король
 
Аватар для Король

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 2,736
Отправить сообщение для Король с помощью ICQ
у Антареса другое дело, и если много на него гнать - скоро с этим делом познакомишься

Старый 10.03.2006, 16:33
Titan вне форума Посмотреть профиль Отправить личное сообщение для Titan Найти все сообщения от Titan
  № 12  
Ответить с цитированием
Titan

Регистрация: Oct 2001
Сообщений: 65
Спасибо откликнувшимся, но, увы. Мне нужны спокойно ползающие по поверхности насекомые, а не суматошно мельтешащие или летающие мошки.
Короче, вопрос остается открытым.

Старый 10.03.2006, 17:33
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 13  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Такие подойдут?
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 10.03.2006, 17:42
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 14  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Если не очень наворачивать, то че-нить вроде этого:
Код:
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
		};
	}
}
З.Ы. Больше ИМХО похоже на тараканов...
Вложения
Тип файла: zip bugs.zip (843 байт, 16 просмотров)
__________________
...я люблю людей!..

Старый 11.03.2006, 01:07
Titan вне форума Посмотреть профиль Отправить личное сообщение для Titan Найти все сообщения от Titan
  № 15  
Ответить с цитированием
Titan

Регистрация: Oct 2001
Сообщений: 65
K.A.T.A.F.A.L.K.E.R, спасибо за желание помочь.
Madasan, спасибо. Это именно то, что нужно.
Еще бы кто подсказал (включая строки скрипта), как запускать насекомых не кнопкой, а автоматически после загрузки мувика случайным образом раз в 3-15 секунд.

Старый 11.03.2006, 01:28
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 16  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Смотрим что на кнопке и запускаем тоже самое при загрузке и с помощью setInterval с нужным интервалом, всё это уже тысячи раз обсуждалось на форуме ... так что в поиск ...
__________________
BestMasterиZация

Старый 11.03.2006, 01:51
Titan вне форума Посмотреть профиль Отправить личное сообщение для Titan Найти все сообщения от Titan
  № 17  
Ответить с цитированием
Titan

Регистрация: Oct 2001
Сообщений: 65
KUZEN, ребята, я понимаю, что выгляжу тут полным халявщиком, но... дело в том, что флэшем я занимаюсь от случая к случаю раз в год. Соответственно, все забывается да и технологии помалу меняются. Конечно, можно все выучить и во всем разобраться, но время, время...
C другой стороны, для меня не проблема разобраться в работающем коде и подстроить его под себя. Вот и прошу подсказки на форуме - где взять или посмотреть аналогичное?
Я не хочу кого-то грузить своими проблемами, а лишь прошу тех, кто занимается флэшем постоянно и имеет такую возможность, подсказать, где и что посмотреть, чтобы не лопатить гигатонны байт с весьма малым КПД.

Старый 11.03.2006, 16:49
Madasan вне форума Посмотреть профиль Отправить личное сообщение для Madasan Найти все сообщения от Madasan
  № 18  
Ответить с цитированием
Madasan
 
Аватар для Madasan

Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
Цитата:
C другой стороны, для меня не проблема разобраться в работающем коде и подстроить его под себя. Вот и прошу подсказки на форуме - где взять или посмотреть аналогичное?
Так вот и дали мы вам аналогичные примеры, если не проблема разобраться так вперед. Пишешь что-то типа:
Код:
var n:Number = 20;//количество жуков
var k:Number = 0;// счетчик
var bugs:Array = [];//массив с жуками
function createNewBug() {
	if (bugs.length>n) {
		clearInterval(creator);
	}
	bugs[k++] = new Bug();
	//....................
        //создаем жука и т.д.
}
creator = setInterval(createNewBug, 20000);
Советов вроде достаточно, а если надо готовый код, то это в вакансии надо обращаться.
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_.

Старый 11.03.2006, 23:03
Titan вне форума Посмотреть профиль Отправить личное сообщение для Titan Найти все сообщения от Titan
  № 19  
Ответить с цитированием
Titan

Регистрация: Oct 2001
Сообщений: 65
Спасибо. Я уже все сделал.
Тот мой пост был о том, что иногда работающий пример во сто крат лучше кучи общих слов, типа "возьми то, поставь это... и будет тебе счастье...".

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.