Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Мувиклипы на плоскости (http://www.flasher.ru/forum/showthread.php?t=115409)

Haiat 28.08.2008 21:37

Мувиклипы на плоскости
 
Вложений: 1
Добрый вечер!

В аттаче видно 5 мувиклипов с картинкой и тенью. они берутся из xml. вот мне интересно как сделать чтобы они так выстраивались. все дальше и меньше они ставятся. Как то как будто периодично, сперва на увеличение, потом на спад. Подскажите плиз.

MrPoma 29.08.2008 00:02

Надо юзать Math.sin() и Math.cos(). Тригонометрию знаете?

Haiat 29.08.2008 17:00

вот я об этом тоже думал что тригонометрия. тригонометрию знаю(не ахти конечно, но основное да). но сам принцип, как её тут применить не могу придумать. Помоги плиз!

Haiat 30.08.2008 17:23

Допустим с расставлением я щас разберусь. Только сейчяас понял как это сделать лекго. Но вот такой момент что потом хотелось бы сделать, чтобы при ведении мышки вся эта полоса прокручивалась. Это вроде тоже не очень трудно сделать, но вот придётся менять глубину. а с этим думаю будут небольшие проблемы

dirigableNorge 31.08.2008 18:25

Для изменения глубины воспользуйся hitTest() - и проблем быть не должно.

flazher 31.08.2008 18:37

А чем их двигать надо? Клавишами или мышкой?

Haiat 31.08.2008 18:53

мышью. в зависимости от мыши вертятся

Psycho Tiger 01.09.2008 09:44

Цитата:

Для изменения глубины воспользуйся hitTest() - и проблем быть не должно.
:-O

Медленно слишком. Нужна чистая математика без hitTest`a.
Движение по окружности - Math.sin() и Math.cos()
В качестве аргумента подставляем переменную, её увеличиваем. Вот и вертится обьект, и в зависимости от величины возвращаемой этими функциями масштабируем (_width, _height, _xscale, _yscale) и перемещаем (_x, _y)


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

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