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

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

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

Регистрация: Jul 2005
Сообщений: 63
По умолчанию проблемы с анимацией движения аттаченных мс

в руте пишу код следующего содержания:

Код:
this.attachMovie("mc", "mc_1", 1);
mc_1._x = 1;
mc_1._y = random(270);
onEnterFrame = function () {
	mc_1._x += v;
	v = 5;
	if (mc_1._x<0 || mc_1._x>549) {
		mc_1.removeMovieClip();
	}
};
код задает рандомный аттач и определяет скорость движения. все отлично работает. но когда пытаюсь с противоположной стороны запустить ему навстречу копию, начинаются сложности. пробовал через тот же attachMovie, только изменить направление движения, ничего не выходит:
Код:
this.attachMovie("mc", "mc_2", 2);
mc_2._x = 549;
mc_2._y = random(270);
onEnterFrame = function () {
	mc_2._x -= v;
	v = 5;
	if (mc_2._x<1 || mc_2._x>550) {
		mc_2.removeMovieClip();
	}
};
один из мувиков не хочет двигаться (а именно тот, что был аттачен первым).
подскажите, пожалуйста, где может крыться проблема?
вижу вариант создать в библиотеке дополнительную копию мс для аттача, но идти по пути утяжеления флэшки не хочется, тем более что решение наверняка есть...

Старый 16.09.2005, 04:24
be_tween вне форума Посмотреть профиль Отправить личное сообщение для be_tween Найти все сообщения от be_tween
  № 2  
Ответить с цитированием
be_tween

Регистрация: Jul 2005
Сообщений: 63
апдейт...
с дополнительным мс в библиотеке вариант не прокатил. по прежнему один мувик просто стоит, а второй двигается (да, аттачатся они оба, не работает именно анимация).
пока даже не соображу, куда сунуться и с чем разбираться...

Старый 16.09.2005, 05:50
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 3  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
ты переназначаешь функцию onEnterFrame
попробуй
mc1.onEnterFrame
mc2.onEnterFrame
или запихнуть управление движением обоих мувиков в одну функцию

Старый 16.09.2005, 07:06
be_tween вне форума Посмотреть профиль Отправить личное сообщение для be_tween Найти все сообщения от be_tween
  № 4  
Ответить с цитированием
be_tween

Регистрация: Jul 2005
Сообщений: 63
вот! то, что нужно!

mc1.onEnterFrame
mc2.onEnterFrame - сработало)

теперь все понял, спасибо огромное!))

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

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

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


 


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


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