Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Вид кнопки в зависимости от переменной (http://www.flasher.ru/forum/showthread.php?t=21766)

Gluck 22.10.2001 17:04

Вид кнопки в зависимости от переменной
 
Хочу сделать такую фичу. Есть кнопка. Она должна быть, скажем, красной или синей, в зависимости от переменной, подгружаемой из текстового файла. Если переменная <>"", то синяя, иначе красна.
Деление на синюю и красную - условное. Т.е. должны быть абсолютно разные картинки.

Как это можно провернуть. Подскажите, PLS

Bacco 22.10.2001 23:26

Очень просто:
в первый кадр кнопки помещаешь Мувклип, в к-ром: первый кадр - красная кнопка; на нем висит скрипт:

if (_root.n ne "")
{
GoAndPlay(3);
}

второй кадр - та же красная кнопка; на нем висит скрипт:

GoAndPlay(1);

третий кадр - синяя кнопка; на нем висит скрипт:

if (_root.n eq "")
{
GoAndPlay(1);
}

четветый кадр - та же синяя кнопка; на нем висит скрипт:

GoAndPlay(3);

и все.

Gluck 25.10.2001 14:42

Не получается.
 
Вот что получается. Таких кнопок на самом деле не одна а 30 штук и изменяются 2 кадра - Up и Over. Т.е. 60 мувиков всего.
Так вот, все это хозяйство крутится секунд 10 а потом зависает. Пару раз было, что он говорил, что скрипты могут очень сильно затормазить процесс, хотите их продолжать?
Но как правило просто виснет.
Что делать? Может можно как-нть это обойти?

MintyK 25.10.2001 19:25

Ну Вы блин даете

попробуйте так :

Допустим нужно при чтении Двоичного кода 00101 получитьследующее :mad: :mad: :) :mad: :) Да
ну дак вот Делаеш 1!!! ОДИН муви клив которя содержит слежующие кадры с кнопками

1-ый кадр - :)
2-ой кадр - :mad:

теперь сморти производиш чтение своей переменной по символьно и проверяй

if (simbol != 1){
tellTarget("smile"){
gotoAndStop(2) тоесть :mad:
}
}else gotoAndStop(1) тоесть :)
ВОТ И ВСЕ :rolleyes:


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

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