![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2004
Сообщений: 2
|
как сделать так чтобы распространить один и тот же эффект с текстом (который представляет собой кнопку) и при этом текст можно было сделать разный? т.е., например, эффект - такое подергивание, как бы небольшой мувик получается, и его надо запихнуть в кнопку на тот момент, когда она нажимается. Кнопка состоит только из текста, и у разных кнопок текст разный, а движении при нажатии на них должно быть одинаковым.
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Разбирайся /как встретишь чего незнакомого - см.ХЭЛП/
MovieClip.prototype.effekt = function() { this.onPress = function() { var n = 5; var nn = 0; this.onEnterFrame = function() { this._x += n; n *= -1; nn++; if (nn == 6) { delete this.onEnterFrame; } }; }; }; kol_kn = 6; arr_kn_text = ["первая кнопка", "вторая кн...", "третья", "4я кнопка", "ага пятая", "наконец 6_я"]; for (i=1; i<=kol_kn; i++) { this.createEmptyMovieClip("knopka"+i, 99+i); this["knopka"+i].createTextField("knopka_text", 1, 100, 100+i*20, 200, 15); this["knopka"+i].knopka_text.text = arr_kn_text[i-1]; this["knopka"+i].effekt(); } |
|
|||||
|
вот тебе еще вариант посмотреть
сложность с кнопками в том, что у них свое адресное пространство, обратится к которому по-простому не получается, но можно (см. пример) , вариант Штрека (с мувиками в роли кнопок), конечно предпочтительнее |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 2
|
silin файл не открывается, пишет, что "неожиданный формат" ))) пришли мне на мыло что ли - lithium31@mail.ru
|
![]() |
Часовой пояс GMT +4, время: 18:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|