PDA

Просмотр полной версии : Помогите с вращением картинок по орбите для Flash 8


Aliceview
24.11.2009, 10:25
Научите, пожалуйста, как сделать обычную заставку (не меню) с вращением картинок по орбите - как здесь http://demiart.ru/forum/index.php?act=Attach&type=post&id=171772
Именно картинок, не текста, для Flash 8.

Zik.
24.11.2009, 10:31
ищете где этот урок находится и делаете по нему, только вместо текста вставляете картинки

Aliceview
24.11.2009, 10:51
ищете где этот урок находится и делаете по нему, только вместо текста вставляете картинки

Тот урок - для 6 версии, для 8 он не подходит, в этом всё и дело =(
Мне нужна такая тема именно для 8-й версии

mooncar
24.11.2009, 10:57
Так посмотрите алгоритм и переделайте.

jony_e
24.11.2009, 13:41
как это урок для 6 версии не подходит к 8? 2 as понимает первый as.

Aliceview
24.11.2009, 18:27
Так посмотрите алгоритм и переделайте.

как?? побовала, не хватает знаний, помогите плиз =)
http://demiart.ru/forum/index.php?showtopic=35629

Добавлено через 57 секунд
как это урок для 6 версии не подходит к 8? 2 as понимает первый as.

вот так и не подходит, автор урока даже указал эту особенность алгоритма в начале урока - проверьте =)

mooncar
24.11.2009, 18:33
Сударыня, что-то вы невнимательны. Присмотритесь - ниже урок дополнен "Альтернативным вариантом от MOHCTEP". Он - работает и под 9-м плеером, только что посмотрел, вставьте его код в 1-й кадр и все.

Можно и доработать исходник из урока, он будет работать и для 9 плеера:
hx = 300/2;
hy = 400/2;
r = 100;
a = 30;

p = 0;

this.onEnterFrame = function () {
var d:Number = -(_root._xmouse - hx) / 40;
p += d;
range1 = ((p + 72) * Math.PI) / 180;
re1 = Math.sin(range1) * r;
re2 = Math.cos(range1) * a;
link1._x = hx + re1;
link1._xscale = link1._yscale = link1._alpha = re2 + 70;
link1.swapDepths(link1._alpha);
}
Нужно удалить код с мувиков, и написать в кадре код, аналогичный этому. onEnterFrame оставить общую и переменные начальные. Но для каждого сделать свои строки. Нужно добавить строки для range2, link2 и тд. И учесть то, что говорит автор:
И так для каждого из текстовых полей, прибавляя по 72 в строку:
range = ((p+144)*Math.PI)/180;
1 - 72
2 - 144
3 - 216
4 - 288
5 - 360
6 - 432
7 - 504

Aliceview
24.11.2009, 23:42
Сударыня, что-то вы невнимательны. Присмотритесь - ниже урок дополнен "Альтернативным вариантом от MOHCTEP". Он - работает и под 9-м плеером, только что посмотрел, вставьте его код в 1-й кадр и все.

Сударь, позволю себе заметить, что невнимательны вы, а не я - я указала в просьбе, что мне нужна такая тема с картинками, а не текстовыми полями. Урок от МОНСТЕР я делала и в курсе, что он работает, но текстовые поля меня не интересуют. Возможности просто подменить их картинками у меня нет, ибо сами поля прописаны в коде и не присутствуют в библиотеке, а знаний перековырять код у меня не хватает. Исходный урок подменить картинками могу, но он для Flash 6. Просьба моя, собственно, заключается в том, чтобы либо адаптировать исходный урок под flash 8, либо адаптировать урок от МОНСТЕР под картинки.

mooncar
25.11.2009, 01:52
Просмотрели.
В посте №7 я привел пример, как выполнить адаптацию исходного урока для 6-ки.
Я удалил все мувики, кроме первого (link1), и все прекрасно работает для плеера - 9-ки и AS2 в Puplish Settings, да и странно было бы, если не работало. Код записывается в кадре.
Попробуйте.
А уж как нарастить до нескольких мувиков - думаю, справитесь.

То, что вы делали "Урок от МОНСТЕР", вы не упоминали...

Evgan
25.11.2009, 03:08
Посмотрите выше в списке тем этого раздела, думаю вы там найдёте интересующую вас тему

Aliceview
25.11.2009, 08:39
mooncar, благодарю, попробую