Надеюсь, всё ещё надо занят только сейчас смог ответить
Там на самом деле ничего сложного.
Разберём то, что я тебе прислал.
Ты видишь что в основную сцену вставлен мувик( на самом деле без разницы где делать смену цвета мне так проста удобней ).
Вот там самое интересное.
Там ты видишь 3 слоя.
Начнём с самого нижнего то есть “Слой 1” .
В этом слое собственно и происходит смена цвета.
Ты там видишь, что всего 20 кадров, с первого по десятый происходит смена
красного в желтый, а с десятого по двадцатый обратно.
Так идём дальше 2ой слой он собственно пустой но там есть 2 ключевых кадра.
В них прописан код “ActionScript” такой вот stop(); ( если не занешь где его посмотреть кликни мышкой на первый или десятый кадр и нажми F9 откроется панель ActionScript ).
У тебя пучится что когда запустится флеш он остановится на первом кадре.
Теперь нам нужно создать ещё один объект кнопку.
Нужно просто сделать прямоугольник размером как и тот объект который
меняет цвет.
Теперь этот прямоугольник надо сделать прозрачным сделать Alhpa 0%/
И теперь возвращаемся назад к нашей сцене где три стоя.
Переходим в верхнему слою там самое интересное.
Если ты выключишь видимость двух нижних слоёв
То на сцене будет пусто, на самом деле это не так.
В верхнем слое находится наша прозрачная кнопка.
Она расположена точно над объектом который меняет цвет.
Если ты заметил то во втором слое Во 2 и 11 кадре есть метка “play”, ”play2”
это важно.
Теперь выдели нашу прозрачную кнопку в первом кадре
и нажми опять F9.
Там ты увидишь вот такое
Код:
on (rollOver) {
gotoAndPlay("play ");
}
Этот код означает что когда курсор мыши над кнопкой то плеер переходит на 2 кадр
(у нас там метка play) и проигрывает клип.
Но на 10 кадре у нас прописано stop(); там он и остановится (там объет жёлтый).
Дальше в 10 кадре опять выдели нашу кнопку (если ты панель ActionScript закрыл то опять нажми F9) в панели ActionScript ты увидишь Вот такой код
Код:
on (rollOut) {
gotoAndPlay("play2");
}
Это значит что когда курсор мыши уходит с кнопки плеер начнёт проигрывания клипа с 11 кадра (там у нас метка play2)
Клип дойдёт до последнего кадра и бегунок перекинется на первом кадре где остановится.
Для того что б при нажатии на кнопку произошёл переход на нужную страницу
На кнопку где прописан код нужно добавить ещё пару строчек
Код:
on (release) {
getURL("http://твой сайт");
}
Код в окончательном виде на кнопке такой будет
Код:
on (rollOver) {
gotoAndPlay("play ");
}
on (release) {
getURL("http://твой сайт");
}
И
on (rollOver) {
gotoAndPlay("play ");
}
on (release) {
getURL("http://твой сайт");
}
Вроде все если что не понятно спрашивай.