Форум 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)
-   -   как сделать кнопку on/off (http://www.flasher.ru/forum/showthread.php?t=101418)

milvus 18.09.2007 08:13

как сделать кнопку on/off
 
Задача такая:
1. Сделать кнопку которая до первого нажатия показывает OFF после нажатия ON, затем после нажатия OFF и т.д.
2. Проблема в том, что временная шкала длинная и во время ролика прокручивается, поэтому обычный вариант с переходом между двумя кадрами не проходит
Чуствую, что экшн скриптом или компонентам это совсем просто делается, но знаний пока не хватает...

Волгоградец 18.09.2007 09:57

Можно попробовать сделать одну кнопку поверх другой. И с помощью свойства _visible переходить от одной кнопке к другой.

CorC 18.09.2007 10:17

А шкала длинная не в кнопке ведь? Можно в кнопке 2 мувика разместить и между ними уже прыгать при помощо onRelease и gotoAndStop

Жень Шень 18.09.2007 11:11

Вложений: 1
Привет!
Посмотри пример. Делал его еще в шестерке. Добавь любой звук в библиотеку и дай имя (Linkage) Sa.
Клип "играется" отдельно и имеет свой прогрессбар, "Музычка" соответсвенно свой.
Все это устаревшая модель, но кнопки работают безупречно!

Mr. Fixit 18.09.2007 12:06

Код:

btn.onPress = function () {
flag_on = !flag_on;
if(flag_on) trace("on");
else trace("off");
}


milvus 19.09.2007 07:14

С прозрачностью и переходом между мувиками не получилось - однозначно нужен скрипт.
Огромное спасибо Жень Шень и Mr.Fixit - скрипт полностью рабочий!


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

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