Просмотр полной версии : два действия одной кнопке
подскажите плиз как назначить одной кнопке два действия. нужно чтоб при нажатии на кнопку мувик начинал играть, а при повторном останавливался.
Golovach
21.03.2006, 13:28
используй флаги и проверки
если можно поподробнее. если не сложно лучше напиши код пожалуйста
motor4ik
21.03.2006, 13:45
это смысл
flag=true;
function mousePress(){
if (flag){
flag=false;
play;
}else{
flag=true;
stop;
}
}
Получается нужно два кадра в одном в frame label пишем true, во втором false. Я правильно понимаю. Только временная линейка мувика находится не в главной сцене. А про то что ты написал можно было сделать и nextFrame'ом наверно. Сложность в том чтобы он останавливал клип в др. времен. линейки.
on (release) {
with (this.kvadrat) {
stop();
}
}
Вот код для остановки клипа. А мне нужно просто чтоб при повторном нажатии он начинал опять играть. как его переписать чтоб не использовать две кнопки для управления. Спасибо
motor4ik
21.03.2006, 14:46
в первом кадре в главной линейке пишем
var flag:Boolean=true;
on (release) {
with (this.kvadrat) {
if (_root.flag){
play();
_root.flag=false;
}else{
stop();
_root.flag=true;
}
}
}
Спасибо огромное. Все работает. Просто гениально.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.