PDA

Просмотр полной версии : Вырубите Кнопку!!! Пож.


kotvpalto
30.09.2001, 17:19
У меня проб с кнопкой.
Никак не пойму как после одного нажатия кнопки - отключить её.

Так при кликании кнопки- она у меня вызывает клип...
если нажать опять---всё с нуля.
Как можно ограничить вывод мувика всего на один раз?!
Заранее спасибо!

StimS
30.09.2001, 17:46
Делаешь второй кадр, где КЛИП есть, а кнопки нету, кнопке приписываешь переход на этот второй кадр:

goToAndStop(2);

kotvpalto
30.09.2001, 17:56
Ну нестолько простл конечно---это я и сам бы догадался.
Кнопка должна остаться, а клип больше не должен быть проигран!

C2Plus
30.09.2001, 18:40
можно сделать так:
МувиКлип.плэй();
Мувиклип.плэй = функшион (){
трэйс("одноразовый клип не предназначен для проигрывания более чем один раз")
}

Barmaglot
30.09.2001, 19:43
Или так
on (release) {
if(!click) {
click=true;
mc.play();
}
}

StimS
01.10.2001, 01:22
А можно просто во 2-ой кадр поставить кнопку и не приписывать её действий...

RFMitrio
01.10.2001, 01:55
C2Plus, это получается переопределение функции? Это прикольно! Я не знал, что в Action Script такая фича есть! А вот в Си++ часто юзал! Кул!

kotvpalto
01.10.2001, 16:31
Вариант с IF(!click)... не работает :(

А вот с вариантом Trace MCplay function, trace...

можно поподробнее?

я не могу найти комманду--

Предположим, мой мувик называется МЕНЮ

Как задать точно эктионскрипт к мувику по коммандам?
Спасибо за ответы!

opexa
01.10.2001, 16:45
а я ..млин..в таких случаях пользуюсь переменной..в начале переменная равна нулю..при проигрывании даем ей единицу и впихиваем условие, что переменная должна равняться нулю... :rolleyes:
C2Plus: а можна для чайников поподробнее..и акшен по английски писать.. :rolleyes:

StimS
03.10.2001, 01:01
Вот-вот! Переменные, они надёжнее!

C2Plus
03.10.2001, 12:51
прошу:
вуаля:
внимание:
объявление:
завещание:

on (press) {
a.play();
a.play = function() { trace("это одноразовый клип")}
}


где a - имя мувиклипа.