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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.01.2007, 08:42
ilkadi вне форума Посмотреть профиль Отправить личное сообщение для ilkadi Найти все сообщения от ilkadi
  № 1  
Ответить с цитированием
ilkadi
 
Аватар для ilkadi

Регистрация: Dec 2006
Адрес: Беларусь, Брест
Сообщений: 45
Отправить сообщение для ilkadi с помощью ICQ
Question Создание клипа не работает.

Мне нужно, чтобы через промежутки времени от 10 до 20сек появлялись клипы на кокой-то высоте и на произвольном месте по х.
к контроллеру я присоединил следующее:
Код:
onClipEvent (load) {
	//рассчитываем до запуска тарелки
		endTime = setInterval(10000 + Math.random()*100000);
}
onClipEvent (enterFrame) {
	timeLeft = (endTime - getTimer())/1000;
	//рассчитываем когда кончится время в секундах
	if (timeLeft <=0) {	
	//когда оно заканчивается копируем из библиотеки
	//клип myMovieClip
		attachMovie("myMovieClip","newclip"+_level);
		//ставим в примерно нужное место
		_root["newclip"+_level]._y = int (380-Math.random()*5000);
		_root["newclip"+_level]._x = int(-2900+Math.random()*60000);	
		//увеличиваем счетчик
          _level++;		
	}
}
К клипу в библиотеке я присоединил следующее :
Код:
onClipEvent (mouseDown) {
	this._parent.removeMovieClip();
	//если прямое попадание то удаляем
}
onClipEvent (load) {
	a = getTimer()+20000;
		this._root._x+=20;
		//ставим таймер 20 сек
}
onClipEvent (enterFrame) {
	c = (a - getTimer())/1000;
	if (c <=0) {
		//если время вышло то удаляем
		this.removeMovieClip();
		}
}
скажите пожалуйста, где ошибка?
заранее спасибо.
__________________
у всех свои недостатки

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

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

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


 


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


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