![]() |
|
||||||||||
|
|||||
|
[+4 01.02.08]
[+4 09.04.08] Регистрация: Sep 2007
Сообщений: 124
|
Здравствуйте!
Мне нужно чтоб принажатии на кнопку вместо alpha, было типа gotoAndPlay........вообщем нажимаю я на кнопку и отвожу курсор, а она остаётся как бы выделенной(как бы чтоб знать какой раздел на данный момент активен) вот код..ниже исходник // анимация кнопок
btn1.onRollOut=btn2.onRollOut=btn3.onRollOut=btn4.onRollOut=bt1.onRollOut=bt2.onRollOut=bt3.onRollOut=bt4.onRollOut=function() {
var i=this._currentframe
this.onEnterFrame = function() {
this.gotoAndStop(i--)
}
}
btn1.onRollOver=btn2.onRollOver=btn3.onRollOver=btn4.onRollOver=bt1.onRollOver=bt2.onRollOver=bt3.onRollOver=bt4.onRollOver=function() {
delete (this.onEnterFrame)
this.play()
};
//действие кнопок при нажатии
var OldMc:MovieClip;
function onMcRelease() {
loadMovie (this.fileToLoad,"pole_1");
this.alpha = 70;
delete this.onRelease;
if (OldMc) {
OldMc._alpha = 100;
OldMc.onRelease = onMcRelease;
}
OldMc = this;
};
//ссылки на клипы
bt1.onRelease=btn1.onRelease=onMcRelease;
bt1.fileToLoad=btn1.fileToLoad="";
bt2.onRelease =btn2.onRelease= onMcRelease;
bt2.fileToLoad=btn2.fileToLoad="";
bt3.onRelease =btn3.onRelease= onMcRelease;
bt3.fileToLoad=btn3.fileToLoad="";
bt4.onRelease =btn4.onRelease= onMcRelease;
bt4.fileToLoad=btn4.fileToLoad="";
|
|
|||||
|
Непонятно что надо, что есть и что за код
![]() Реакция на "отжатие мыши" это функция onMcRelease, вот ее и правьте. З.Ы.: создалось такое впечатление, что код не ваш, и вы не понимаете как он работает.
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+4 01.02.08]
[+4 09.04.08] Регистрация: Sep 2007
Сообщений: 124
|
код не мой...
да это мне и нужно только я не могу разобраться как мне вместо альфы сделать остановку динамики в момент нажатия |
|
|||||
|
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+4 01.02.08]
[+4 09.04.08] Регистрация: Sep 2007
Сообщений: 124
|
Чё то какайта ерунда выходит, нажимаю на одну кнопку а выделяется другая...
Плиз посмотрите исходник........у меня почему-то работает только альфа, а мне нужно чтоб при нажатии срабатывал gotoAndStop(8); на восьмом кадре, но он не срабатывает........вообще ни какой реакции на нажатие нет! Ну что ни кто не поможет.........я не могу понять почему альфа работает а gotoAndPlay нет... Последний раз редактировалось etc; 26.10.2007 в 13:47. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
this.alpha = 70; - это что?
перепиши нормально код... |
|
|||||
|
[+4 01.02.08]
[+4 09.04.08] Регистрация: Sep 2007
Сообщений: 124
|
как нормально?
ну этот код работает...........посмотрите исходник...он весит 5 килобайт......думаю из него поймёте... мне нужно чтоб при нажатии на кнопку анимация останавливалась на 8 кадре... |
|
|||||
|
Mr. Fixit имеет в виду что нужно писать _alpha а не alpha
_alpha работает для этой кнопки непонятно что нужно останавливать на 8 кадре, если полоски, то нужно убирать onEnterFrame из onRollOver и т. д. потому как движение происходит за счет них и gotoAndStop при клике бессмысленен...
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
[+4 01.02.08]
[+4 09.04.08] Регистрация: Sep 2007
Сообщений: 124
|
Вы можете это кодом показать...плизз!
|
|
|||||
|
события обнулять надо у олдмс
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:20. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|