Просмотр полной версии : Вырубите Кнопку!!! Пож.
kotvpalto
30.09.2001, 17:19
У меня проб с кнопкой.
Никак не пойму как после одного нажатия кнопки - отключить её.
Так при кликании кнопки- она у меня вызывает клип...
если нажать опять---всё с нуля.
Как можно ограничить вывод мувика всего на один раз?!
Заранее спасибо!
Делаешь второй кадр, где КЛИП есть, а кнопки нету, кнопке приписываешь переход на этот второй кадр:
goToAndStop(2);
kotvpalto
30.09.2001, 17:56
Ну нестолько простл конечно---это я и сам бы догадался.
Кнопка должна остаться, а клип больше не должен быть проигран!
можно сделать так:
МувиКлип.плэй();
Мувиклип.плэй = функшион (){
трэйс("одноразовый клип не предназначен для проигрывания более чем один раз")
}
Barmaglot
30.09.2001, 19:43
Или так
on (release) {
if(!click) {
click=true;
mc.play();
}
}
А можно просто во 2-ой кадр поставить кнопку и не приписывать её действий...
RFMitrio
01.10.2001, 01:55
C2Plus, это получается переопределение функции? Это прикольно! Я не знал, что в Action Script такая фича есть! А вот в Си++ часто юзал! Кул!
kotvpalto
01.10.2001, 16:31
Вариант с IF(!click)... не работает :(
А вот с вариантом Trace MCplay function, trace...
можно поподробнее?
я не могу найти комманду--
Предположим, мой мувик называется МЕНЮ
Как задать точно эктионскрипт к мувику по коммандам?
Спасибо за ответы!
а я ..млин..в таких случаях пользуюсь переменной..в начале переменная равна нулю..при проигрывании даем ей единицу и впихиваем условие, что переменная должна равняться нулю... :rolleyes:
C2Plus: а можна для чайников поподробнее..и акшен по английски писать.. :rolleyes:
Вот-вот! Переменные, они надёжнее!
прошу:
вуаля:
внимание:
объявление:
завещание:
on (press) {
a.play();
a.play = function() { trace("это одноразовый клип")}
}
где a - имя мувиклипа.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.