Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   2 EGORITCH и всем. Менюха в исходнике. Гляньте какой трабл. Есть ли решение?(+) (http://www.flasher.ru/forum/showthread.php?t=43818)

stas35 11.03.2003 14:48

2 EGORITCH и всем. Менюха в исходнике. Гляньте какой трабл. Есть ли решение?(+)
 
Вложений: 1
В исходнике я сделал менюшку с кнопками, для которых скрипты поставил те, которые порекомендовал мне Егорыч (за что я ему очень благодарен и признателен). Все работает хорошо, но есть одна маленькая проблема (в силу своей AS-неграмотности не могу ее решить) - когда жмешь на кнопки с интервалом в пару-тройку секунд - все работает хорошо. Но стоит ускориться (например быстро на одну, потом сразу на другую и снова на первую) - в рабочей области появляется зона без картинки (в данном случае надпись "ВСЕМ ПРИВЕТ". Она должна появляться сразу после загрузки мувика по логике, но потом после нажатия любой из кнопок она должна закрыться насовсем меняющимися мувиками и больше не вылезать. То есть получается дыра между мувиками при быстром нажатии на соседние кнопки :(
Как избежать этого? Можно ли решить эту проблему на основе тех же самых скриптов типа "_currentframe", чтоб приветствие появлялось только один раз (когда ни одну кнопку еще не нажимали), а потом как на кнопки быстро не нажимай, менялись бы только мувики (а, b, c и d). Если решения простого нет, какое альтернативное решение можно сделать?
Если сможете помочь буду признателен.
Заранее спасибо
Стас

lexass 11.03.2003 15:14

вот как плохо юзать чужой код неосмыслив его :mad:

для данной ситуевины простейшее:
на кнопари добавляем проверку флага
если флаг разрешает, запускаем то что у тя ездит (и меняем флаг)
когда оно доезжает меняем значение флага на разрешающее юзать батоны
;)

stas35 11.03.2003 16:01

где почитать как это сделать?Может урок есть или обсуждалось популяно где-то?(+)
 
Помогите, пож-ста, с исходником. Подправьте мой файлик если не составит большого труда. (было бы супер если б с комментариями в АС, типа "//- это для этого, а это для этого"). Боюсь только, что многого прошу и меня проще послать куда-подальше :) Может я как раз фишку эту и просек бы. (Про flag я слышал, но принципа этого не знаю).
Где почитать про эти приемы? В уроках есть? или в исходниках может?
Заранее спасибо.
Стас

lexass 11.03.2003 16:13

ну-y-y......
 
if(flag){
...
}
разрешаем flag=1
запрещаем flag=0
или наоборот, как сам задумаешь
какой тут нафиг исходник м.б. :rolleyes:

Egoritch 11.03.2003 18:15

on (release) {
if (a._currentframe==1)a.gotoAndPlay (2);
if (b._currentframe==10)b.gotoAndPlay (11);
if (c._currentframe==10)c.gotoAndPlay (11);
if (d._currentframe==10)d.gotoAndPlay (11);
}


на жёлтой кнопке
намана?

stas35 11.03.2003 18:52

Привет, Егорыч! Спасибо за ответ. Стало получше, но все равно эффект наблюдается:( +)
 
Посмотри исходник.
Спасибо.
Стас

stas35 11.03.2003 18:54

Егорыч! Исходник с обновленным скриптом здеся :)( +)
 
Вложений: 1
Спасибо.
Стас


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

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