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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2003
Сообщений: 263
Question вопрос по циклу

Здравствуйте, у меня вопрос: как сделать, чтобы клип при столкновении с другим клипом (у которого имя="clip1", или "clip2", или clip3,...) что либо происходило. Т.е. чтобы клип "понял", с кем он столкнулся... Я тут попробовал создать
цикл, но ничего не работает

onClipEvent(enterFrame){
for(i=0;i++;i=10){
if (this.hitTest("_root.clip"+i)) {
this._x+=2;
this._y+=2;
}
}
for(p=0;p--;p=0){
if (this.hitTest("_root.clip"+p)) {
this._x+=2;
this._y+=2;
}
}
}

help

Старый 27.12.2003, 19:30
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 2  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
если я тебя правельно понял
Код:
createEmptyMovieClip("pol", -2);
with (_root.pol) {
	lineStyle(0, 0x000000, 100);
	moveTo(0, 300);
	lineTo(550, 300);
}
createEmptyMovieClip("clip", -1);
with (_root.clip) {
	lineStyle(0, 0x666666, 100);
	beginFill(0x666666, 100);
	moveTo(0, 0);
	lineTo(20, 0);
	lineTo(20, 20);
	lineTo(0, 20);
	lineTo(0, 0);
}
_root.clip._visible = 0;
for (i=1; i<4; i++) {
	duplicateMovieClip(_root.clip, "clip"+i, i);
	_root['clip'+i]._x = i*30;
}
_root.onEnterFrame = function() {
	for (i=1; i<4; i++) {
		_root['clip'+i]._y += i;
		if (_root["clip"+i].hitTest(_root.pol)) {
			trace("clip"+i+"  столкнулся с полом");
		}
	}
};
__________________
Бойтесь китайцев, компы приносящих!

Старый 27.12.2003, 19:31
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 3  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
Цитата:
for(i=0;i++;i=10){
гы
__________________
Бойтесь китайцев, компы приносящих!

Старый 27.12.2003, 20:08
Дарбаидзе_Эльдар вне форума Посмотреть профиль Найти все сообщения от Дарбаидзе_Эльдар
  № 4  
Дарбаидзе_Эльдар
Banned

Регистрация: Nov 2003
Адрес: СОВЕТСКИЙ СОЮЗ =)
Сообщений: 125
АЙ opex ты олень! hittest'ом надо!

Старый 27.12.2003, 20:40
opex вне форума Посмотреть профиль Отправить личное сообщение для opex Найти все сообщения от opex
  № 5  
opex
[+1.3 05.04.09]
 
Аватар для opex

Регистрация: Sep 2003
Адрес: Где-то рядом.
Сообщений: 686
Отправить сообщение для opex с помощью ICQ Отправить сообщение для opex с помощью Skype™
Код:
if (_root["clip"+i].hitTest(_root.pol)) {
ты глаза то разуй хот это и между народный клуб флешаров но белорусам особено таким как ты здесь делать нех
__________________
Бойтесь китайцев, компы приносящих!

Старый 27.12.2003, 21:17
igrik вне форума Посмотреть профиль Отправить личное сообщение для igrik Найти все сообщения от igrik
  № 6  
igrik

Регистрация: Jun 2003
Сообщений: 263
//for(i=0;i++;i=10){

Понял ошибку
//for(i=0;i=10;i++){

п.с. Как дела в Архангельске (у меня там бабушка живёт)
п.п.с. Точнее в Северодвинске

Старый 27.12.2003, 21:25
igrik вне форума Посмотреть профиль Отправить личное сообщение для igrik Найти все сообщения от igrik
  № 7  
igrik

Регистрация: Jun 2003
Сообщений: 263
thanks to opex

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

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

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


 


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


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