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

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

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

Регистрация: Jul 2002
Адрес: Киев
Сообщений: 222
Отправить сообщение для LostWarrior с помощью ICQ
Question Пара вопросов

Всем привет!

Я новичок во Flash но с программированием вообще знаком. Все началось с того что не работает attachMovie или работает не правильно. Короче, клип из библиотеки не загружается. Тут уже задавали такой вопрос но вразумительного ответа нет. Когда я попробовал сам разобратся, начал ковырять сэмплы из 5 Flash'а, есть такой пример Mosquito killer. Так вот в нем используется attachMovie, хотя мне это не помогло. Зато возник вопрос №2: почему эти москиты летают? Я не нашел скриптов движения, и изминения размера.

Спасибо за внимание,
__________________
Michael SuLLivaN
#icq 140702090

Я стал вегетарианцем не потому, что люблю животных, а потому... что НЕНАВИЖУ растения!

Старый 05.07.2002, 10:53
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 2  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
1 attach прекрасно работает
_root.attachMovie("mosquito", "mosquito"+i, i);
почитай мануал

2 РАСКРОЙ ГЛАЗА и покапай руками
Код:
onClipEvent (mouseDown) {
	//  check if the mosquito is hit
	if (this.hitTest(_root.customCursor.hitarea)) {
		soundobject.stop();
		_root.playSound(640, _parent._x, "splatter");
		_root.score++;
		_parent.gotoAndPlay("hit");
	}
}
onClipEvent (load) {
	//  constructor
	_parent._x = _root.calculateRandom(-1500, -50);
	_parent._y = _root.calculateRandom(80, 200);
	scale = 10;
	_parent._xscale = scale;
	_parent._yscale = scale;
	xStep = 12;
	yStep = 8;
	//  start buzz sound
	soundobject = new Sound(this);
	soundobject.attachSound("buzz");
	soundobject.setPan(-100);
	soundobject.start(0, 999);
}
onClipEvent (enterFrame) {
	//  animate mosquito
	_parent._x = _parent._x+xstep;
	_parent._y = _parent._y+(Math.sin(_parent._x/100)*ystep);
	if (_parent._x<-30 and xstep<0) {
		//  make the game easier and turn the direction
		xstep = -(xstep-(xstep/16));
		ystep = -(ystep-(ystep/16));
		scale = _parent._yscale+4;
		_parent._xscale = scale;
		_parent._yscale = scale;
	} else if (_parent._x>670 and xstep>0) {
		//  make the game easier and turn the direction
		xstep = -(xstep-(xstep/16));
		ystep = -(ystep-(ystep/16));
		scale = _parent._yscale+4;
		_parent._xscale = -scale;
		_parent._yscale = scale;
	}
	//  stereo buzz sound
	if (_parent._x<0) {
		x = 0;
	} else if (_parent._x>640) {
		x = 640;
	} else {
		x=_parent._x;
	}
	soundobject.setPan((x-(640/2))*100/(640/2));
}
Этот кусок кода не я написал, он в исходнике

_________
Удач
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 05.07.2002, 11:57
LostWarrior вне форума Посмотреть профиль Отправить личное сообщение для LostWarrior Найти все сообщения от LostWarrior
  № 3  
LostWarrior

Регистрация: Jul 2002
Адрес: Киев
Сообщений: 222
Отправить сообщение для LostWarrior с помощью ICQ
Thumbs up Спасибо

Насчет комаров - да, прогнал... А то что attachMovie работает у них и у некоторых других - это понятно. Непонятно почему у меня не работает. Может требуется како-нибудь специальное свойство клипа, или обязательный обработчик onClipEvent(---)?

Спасибо за внимание,
__________________
Michael SuLLivaN
#icq 140702090

Я стал вегетарианцем не потому, что люблю животных, а потому... что НЕНАВИЖУ растения!

Старый 05.07.2002, 12:09
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 4  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
2LostWarrior
негони

аттаЧ работает как грабли почитай мануал

а ты в библиотеке внимательно смотрел

_________
Удач

Старый 05.07.2002, 15:35
sapiens вне форума Посмотреть профиль Отправить личное сообщение для sapiens Найти все сообщения от sapiens
  № 5  
sapiens

Регистрация: Oct 2001
Адрес: Уфа
Сообщений: 677
может надо linkage прописать на клип? и вообще, телепаты в отпуске, пришли исходник...
__________________
Почему люди не летают?
Вопрос надо ставить конкретнее: почему люди не летают ВВЕРХ?

Старый 05.07.2002, 15:46
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 6  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
2sapiens
Цитата:
может надо linkage прописать на клип?
НАВЕРНОЕ ТЫ ПРАВ

ЗЫ
телепаты не в отпуске,
они переведены на коммерческие отношениЯ

Старый 05.07.2002, 16:07
LostWarrior вне форума Посмотреть профиль Отправить личное сообщение для LostWarrior Найти все сообщения от LostWarrior
  № 7  
LostWarrior

Регистрация: Jul 2002
Адрес: Киев
Сообщений: 222
Отправить сообщение для LostWarrior с помощью ICQ
По умолчанию УРРРА!!! Заработало!!!

Всем спасибо, Linkage помог
__________________
Michael SuLLivaN
#icq 140702090

Я стал вегетарианцем не потому, что люблю животных, а потому... что НЕНАВИЖУ растения!

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

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

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


 


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


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