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

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

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

Регистрация: Sep 2006
Сообщений: 17
По умолчанию Как сделать плавное движение объекта на фоне?

Как сделать плавное движение объекта на фоне?
не навязчивое, не много колеблющееся.
Что-то было на форуме, извините, не нашла.
Если возможно прицепите исходник, please

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Например.
Код:
this.createEmptyMovieClip ("mc", 0);
mc.beginFill (0);
mc.moveTo (-20, -20);
mc.lineTo (-20, 20);
mc.lineTo (20, 20);
mc.lineTo (20, -20);
mc.lineTo (-20, -20);
mc.endFill ();
cx = 0;
this.onEnterFrame = function () {
	cx += 5;
	var x = 100 + Math.sin (cx * 1.2 * Math.PI / 180) * 10;
	var y = 100 + Math.sin (cx * Math.PI / 180) * 10;
	mc._x = x;
	mc._y = y;
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Sep 2006
Сообщений: 17
Да, движение это.
Но как его прицепить к уже созданному объекту?

Старый 30.09.2006, 08:49
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 4  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 katerinax:
А вы хотите, чтобы этот ваш обьект двигался внутри другого обьекта? Если так, то код iNils'а работает там, куда его вставите... Вставите на таймлайн _root, будет прицеплен к _root. Вставите в кадр таймлайна другого мувиклипа, будет там работать...
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 01.10.2006, 05:46
katerinax вне форума Посмотреть профиль Отправить личное сообщение для katerinax Найти все сообщения от katerinax
  № 5  
Ответить с цитированием
katerinax

Регистрация: Sep 2006
Сообщений: 17
Хемуль
если вешаю код на объект - не работает!!!,
на таймлайн _root- работает.
убираю в коде квадрат который рисуется- работает, но выдаёт ошибку
Statement must appear within on/onClipEvent handler
this.onEnterFrame = function () { ?????????????

Старый 01.10.2006, 05:55
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 6  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 katerinax:
Читайте внимательней... Я писал " Вставите в кадр таймлайна другого мувиклипа, будет там работать..."
Ничего не было сказано о том, чтобы вставлять код в мувиклип на сцене... Естественно у вас будет ошибка...
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

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

Регистрация: Sep 2006
Сообщений: 17
Уважаемый Хемуль,
Вставила код в кадр таймлайна мувиклипа -не работает, НО если этот код плюс добавляю на _root тогда работает!
Почему я должна вешать тот же код два раза?
Или опять не поняла?

Старый 02.10.2006, 13:29
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 8  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 katerinax:
Два раза вешать не надо. Кстати, _root - это тоже мувиклип...
Ладно, я сделал то, что вам говорил. Прикрепляю файл... Я немного изменил представленный выше код - убрал сотенки в вычислении координат.
Вложения
Тип файла: zip scriptInMovieClip.zip (4.4 Кб, 88 просмотров)
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 04.10.2006, 06:58
katerinax вне форума Посмотреть профиль Отправить личное сообщение для katerinax Найти все сообщения от katerinax
  № 9  
Ответить с цитированием
katerinax

Регистрация: Sep 2006
Сообщений: 17
Меня наверное не слышат!
Хемуль , у тебя снова получается движение чёрного квадрата, а нужно чтобы двигался именно сам мувик!
????????????

Старый 04.10.2006, 08:22
Therion вне форума Посмотреть профиль Отправить личное сообщение для Therion Найти все сообщения от Therion
  № 10  
Ответить с цитированием
Therion
 
Аватар для Therion

Регистрация: Aug 2005
Сообщений: 785
итак
просто берем и создаем муви клип

называем его например "mc1"

в ключевом кадре пишем:
Код:
cx=0
mc1.onEnterFrame = function()
{
	cx += 5;
	this._x += Math.sin (cx * 1.2 * Math.PI / 180) * 2;
	this._y += Math.cos (cx * Math.PI / 180) * 2;
};
готово.
__________________
Нано-флешер (в отставке)

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

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

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


 


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


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