Форум 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=75938)

E.Q. 24.02.2006 01:50

Напиши где надо вот это(например в кнопке on(release){...)

Код:

fscommand("quit","")
Если ты делаешь флешку для плеера посмотри в хелпе fscommand, там есть еще несколько параметров, фулскрин например...

Релоз выполняица когда отпускаешь мышь на кнопке, а пресс когда жмешь на кнопку.
Для простых кнопок(типа переход кудато и т.д.) лучше пользуй release

E.Q. 24.02.2006 01:56

Цитата:

Сообщение от MOHCTEP
Предложу отказаться от кнопок вообще. Мувы гораздо функциональней

А если как раз надо сделать простую малофункциональную кнопку с четыремя кадрами внутри? Как раз баттн и подойдет.

seifip 24.02.2006 02:13

2Den0k: Polnostju soglasen... Sceny samaja boljshaja glupostj vo Flash... Namnogo luchshe na kady/MovieClipy delitj. V Scenach nerazberjoshsja :/

__i 24.02.2006 03:13

Цитата:

Сообщение от E.Q.
А если как раз надо сделать простую малофункциональную кнопку с четыремя кадрами внутри? Как раз баттн и подойдет.

Берешь пишешь класс MyButton extends MovieClip. где-то так:

Код:

class MyButton extends MovieClip{
function setHandlers(){
    this.onRollOver  = function(){
        gotoAndPlay("onRollOver");
    }
    this.onRollOut  = function(){
        gotoAndPlay("onRollOut");
    }
    }
}

создаешь мувик с 2 положениями/лейлбами на таймлайне "onRollOver" "onRollOut" прописываешь ему этот класс, кидаешь на сцену обзываешь допустим movieClip_lu4she_4em_button и пишешь код
Код:

movieClip_lu4she_4em_button.setHandlers();
Твоя простая кнопка готова !!!, я ее за вас сделал %)


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

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