Показать сообщение отдельно
Старый 28.01.2006, 18:35     # 9
boor
::VIP::
Хрюндель
 
Аватар для boor
 
Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650

boor Простой бог
boor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой бог
Надеюсь, всё ещё надо занят только сейчас смог ответить

Там на самом деле ничего сложного.
Разберём то, что я тебе прислал.
Ты видишь что в основную сцену вставлен мувик( на самом деле без разницы где делать смену цвета мне так проста удобней ).
Вот там самое интересное.
Там ты видишь 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://твой сайт");
}
Вроде все если что не понятно спрашивай.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили.
Просто Вы стали как все.
boor вне форума