PDA

Просмотр полной версии : воспроизведение MovieClip?


jturbo
19.01.2008, 13:57
При нажатии на кнопку у меня воспроизводится MovieClip (длительностью 15 секунд).

on(keyPress "<Space>"){
_root["mov"].gotoAndPlay(2);
}


Если повторно нажать кнопку, то MovieClip воспроизводится повторно с начала. Хотя до конца еще не дошел.

Как сделать чтоб при повторном нажатии на кнопку, MovieClip не воспроизводился пока не доиграет до конца?

Волгоградец
19.01.2008, 14:18
mov.stop ();
var flag:Boolean = true;
Key.addListener(this);
this.onKeyDown = function():Void {
if (Key.getCode() == Key.SPACE & flag) {
flag = false;
mov.gotoAndPlay(2);
}
}
this.onEnterFrame = function (){
if (mov._currentframe == mov._totalframes){
mov.gotoAndStop (1);
var flag:Boolean = true;
}
}
Обработчик on () использовать не стоит - это уже позавчерашний день.

MrPoma
19.01.2008, 14:45
позавчерашний день - код в клипах ;)