|
Подскажите какОбсуждение темы Подскажите как в разделе Технологии Flash, часть категории ДИЗАЙН И ГРАФИКА; Подскажите какой код надо написать к объекту чтоб в ролике он привязывался к курсору и двигался вместе с ним?... |
|
Опции темы |
14.05.2008, 15:01 | #1 |
|
Подскажите какой код надо написать к объекту чтоб в ролике он привязывался к курсору и двигался вместе с ним?
|
|
14.05.2008, 16:16 | #2 |
|
Может быть поищете на специализированных сайтах уроки/исходники по работе с курсором? Это так сложно?
|
|
14.05.2008, 17:43 | #3 |
|
ну а вдруг здесь было проще????? если знаешь, можешь и помочь я так думаю.
|
|
14.05.2008, 17:48 | #4 |
|
Нет, не знаю. Но знаю, что это ищется за 2 минуты. А если человеку лень - это его проблемы.
|
|
15.05.2008, 05:46 | #5 |
|
Nielson, ну так потрать две минутки и выложи тут
|
|
15.05.2008, 12:36 | #6 |
|
Что-то мне подсказывает, что вот эта статья вполне бы подошла - http://www.web-silver.ru/flash/tutorials/cursor.php
|
|
15.05.2008, 14:07 | #7 |
|
Nielson этот урок не подходит, объект в клипе будет кнопкой, а не курсором. И вообще знал бы я экшен то и не спрашивал
|
|
15.05.2008, 14:38 | #8 |
|
во привереда
|
|
15.05.2008, 14:39 | #9 |
|
ну так поищи еще. статей и уроков по флешу - миллион. еще можно на flasher.ru зайти и спросить. Эту ссылку на статью я нашел ровно за 30 секунд. Что тебе мешает потратить 20 минут?
|
|
20.05.2008, 20:01 | #10 |
|
Создаем мувиклип(1) который будет "ходить" за мышью, называем его н-р "originalRoot", помещаем его в другой мувиклип(2) и для него пишем код (для мувиклипа(2)):
onClipEvent (load) { // init variables startSize = 20; max = 20; sizeIncrement = 15; effectChoice = 1; roots = new Array(); // Процесс дублирования for (var i = 0; i<max; i++) { duplicateMovieClip (originalRoot, "root"+i, i); roots[i] = eval("root"+i); roots[i]._xscale = startSize+(i*sizeIncrement); roots[i]._yscale = startSize+(i*sizeIncrement); roots[i]._alpha = 100-(100/max)*i; roots[i].gotoAndStop(effectChoice); } originalRoot._visible = false; } onClipEvent (enterFrame) { roots[0]._x = _xmouse; roots[0]._y = _ymouse; for (var i = 1; i<=roots.length; i++) { roots[i].xdistance = (roots[i-1]._x-roots[i]._x)/2 + roots[i].xdistance*0.3; roots[i].ydistance = (roots[i-1]._y-roots[i]._y)/2 + roots[i].ydistance*0.3; roots[i]._x += roots[i].xdistance; roots[i]._y += roots[i].ydistance; } } получаем - обьект не просто движется за курсором, а еще и с эффектом З.Ы. еффект легко убирается |
|
Этот пользователь сказал спасибо Aldes за это полезное сообщение: | dania (27.05.2008) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите что не так! | Ekspressionist | Зал дебютантов | 7 | 06.07.2012 04:45 |
Подскажите | Псарь | Софтодром | 2 | 27.07.2007 19:25 |
Подскажите | SEF | Графические работы | 2 | 14.12.2006 08:56 |
подскажите | sl_play | Растровая графика | 4 | 07.03.2006 22:24 |
Подскажите | noX | Растровая графика | 2 | 11.05.2005 03:40 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|