Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Нестандартная замена кнопки (http://www.flasher.ru/forum/showthread.php?t=102815)

flazher 22.05.2008 08:25

Нет, мой мозг отказывается это всё переваривать... :(

ilovedrew 22.05.2008 15:18

Вложений: 1
я сделал исходник :rolleyes:

когда нажимаем на кнопку, появляется обратный отсчет, и на кадре GO мы должны автоматически перенестись на 1 кадр 1 сцены - на кадр с зеленой травкой

ilovedrew 22.05.2008 20:18

методом проб и ошибок я уже на верному пути. сейчас в код первого кадра ставлю такой:

Код:

_root.but.onPress = function() {
  this.play();
 
}

 
_root.but.onRelease = function() {
        gotoAndPlay(1);
}

однако переход срабатывает только в случае, если Я ДЕРЖУ КНОПКУ НАЖАТОЙ (не отпускаю мышку). :rolleyes:

ilovedrew 22.05.2008 23:25

кажется, получилось.

в последнем кадре мувиклипа написал _root.gotoandplay(1)

Роман Вадимович 23.05.2008 00:39

Можно проще :)
Назовите кадры мувика кнопки следующим образом:
_up, _over, _down
Я имею ввиду создать метки для кадров.

ilovedrew 23.05.2008 22:31

хм, это было бы лучше, но как сделать это?

Роман Вадимович, надеюсь, опишите

Роман Вадимович 23.05.2008 23:58

1) Создаёте !мувик! (не кнопку) и именем "mc".
2) Помещаете его на сцену и называете экземпляр, например "btn".
3) В мувике должно быть 3 кадра, каждый из 3-х кадров должен иметь свою метку "_up", "_over", "_down".
4) В первом кадре основной сцены пишите код:
Код:

btn.onRelease = function() { trace("Меня нажали"); }

Wolsh 24.05.2008 03:15

Вложений: 1
Вот примерчик набросал. Я обычно эту кнопку так делаю.

ilovedrew 24.05.2008 03:37

Wolsh, Роман Вадимович, спасибо за помощь -решил на своем способе остаться, ибо уже сделал всё :)


Часовой пояс GMT +4, время: 22:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.