Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.09.2004, 15:51
Boris_Klimenko вне форума Посмотреть профиль Отправить личное сообщение для Boris_Klimenko Посетить домашнюю страницу Boris_Klimenko Найти все сообщения от Boris_Klimenko
  № 1  
Boris_Klimenko
 
Аватар для Boris_Klimenko

Регистрация: Feb 2002
Адрес: Давным-давно, в далекой, далекой галактике
Сообщений: 82
Отправить сообщение для Boris_Klimenko с помощью ICQ
По умолчанию Функция за функцией

Ребят помогите плиз... че-то застрял я...
В этом скрипте, не важно что делающем, функция Open(); должна включаться после окончательного исполнения loop-а функции Close(); А у меня она не дожидается этого момента и включается почти паралельно.
-----------------------------------------------------------------------
Close(_root.portfolio.sectionsize);
Open(0);

function Close(i) {
clearInterval(myInterval);
w = _root.portfolio.section+i;
_root.portfolio[w].gotoAndPlay(8);
if (i>=1) {
myInterval = setInterval(Close, 10, --i);
}
}

function Open(i) {
clearInterval(myInterval);
w = "a"+i;
_root.portfolio[w]._visible = true;
_root.portfolio[w].play();
if (i<=30) {
myInterval = setInterval(Open, 50, ++i);
}
}
-----------------------------------------------------------------------
Чего надо добавить?
__________________
Boris Klimenko | Uranium Productions

Старый 14.09.2004, 16:19
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
вызывай Open из Close.

Старый 14.09.2004, 17:23
Boris_Klimenko вне форума Посмотреть профиль Отправить личное сообщение для Boris_Klimenko Посетить домашнюю страницу Boris_Klimenko Найти все сообщения от Boris_Klimenko
  № 3  
Boris_Klimenko
 
Аватар для Boris_Klimenko

Регистрация: Feb 2002
Адрес: Давным-давно, в далекой, далекой галактике
Сообщений: 82
Отправить сообщение для Boris_Klimenko с помощью ICQ
Во! Работает! Спасибо
Простите за дурной вопрос...
__________________
Boris Klimenko | Uranium Productions

Старый 14.09.2004, 18:14
Boris_Klimenko вне форума Посмотреть профиль Отправить личное сообщение для Boris_Klimenko Посетить домашнюю страницу Boris_Klimenko Найти все сообщения от Boris_Klimenko
  № 4  
Boris_Klimenko
 
Аватар для Boris_Klimenko

Регистрация: Feb 2002
Адрес: Давным-давно, в далекой, далекой галактике
Сообщений: 82
Отправить сообщение для Boris_Klimenko с помощью ICQ
Нашел другую проблемму
Эти функции приходят в действие при нажатии на кнопки, которых несколко штук и стоят они рядом друг с другом (меню). Как сделать 'защиту от дурака'? Если я включаю первую кнопку, поочередно выполняются функции Close(); и Open(); И если в это время я нажимаю на рядом-стоющую кнопку, то она приводит в действие те-же функции толко со своими переменными, все сбивается и начинается такая мототень...
Что нужно вписать в функцию чтобы она дорабатывала до конца не дав запустится никаким внешним элементам???
__________________
Boris Klimenko | Uranium Productions

Старый 14.09.2004, 18:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
В начале выполнения функций блокируй кнопки, а в конце разблокируй.

Старый 14.09.2004, 19:37
Boris_Klimenko вне форума Посмотреть профиль Отправить личное сообщение для Boris_Klimenko Посетить домашнюю страницу Boris_Klimenko Найти все сообщения от Boris_Klimenko
  № 6  
Boris_Klimenko
 
Аватар для Boris_Klimenko

Регистрация: Feb 2002
Адрес: Давным-давно, в далекой, далекой галактике
Сообщений: 82
Отправить сообщение для Boris_Klimenko с помощью ICQ
Ок.. А какой командой блокируется кнопка?
__________________
Boris Klimenko | Uranium Productions

Старый 14.09.2004, 20:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Для флеша 6 и выше:
имя_кнопки.enabled=true/false

Старый 14.09.2004, 20:55
Boris_Klimenko вне форума Посмотреть профиль Отправить личное сообщение для Boris_Klimenko Посетить домашнюю страницу Boris_Klimenko Найти все сообщения от Boris_Klimenko
  № 8  
Boris_Klimenko
 
Аватар для Boris_Klimenko

Регистрация: Feb 2002
Адрес: Давным-давно, в далекой, далекой галактике
Сообщений: 82
Отправить сообщение для Boris_Klimenko с помощью ICQ
ОК... Большое спасибо... тема закрыта
__________________
Boris Klimenko | Uranium Productions

Создать новую тему   Часовой пояс GMT +4, время: 21:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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