xda
28.01.2012, 14:07
Здравствуйте! Уже пол часа не могу найти решения...
Делаю презентацию во Flash. Нужно, чтобы слайды(кадры) переключались как стрелками, так и при нажатии на кнопки.
Проблема: на 1-й странице размещена кнопка (start_btn), при нажатии на которую мы переходим на 2-й кадр, только после этого переключение слайдов стрелками отключается.
start_btn.addEventListener (MouseEvent.CLICK, onClickstart_btn);
function onClickstart_btn (e:MouseEvent): void
{
gotoAndStop(this.currentFrame+1);
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_changeSlide);
function fl_changeSlide(evt:KeyboardEvent):void
{
if(evt.keyCode == 37)
{
gotoAndStop(this.currentFrame-1);
}
else if (evt.keyCode == 39 || evt.keyCode == 32)
{
gotoAndStop(this.currentFrame+1);
}
}
stop();
Делаю презентацию во Flash. Нужно, чтобы слайды(кадры) переключались как стрелками, так и при нажатии на кнопки.
Проблема: на 1-й странице размещена кнопка (start_btn), при нажатии на которую мы переходим на 2-й кадр, только после этого переключение слайдов стрелками отключается.
start_btn.addEventListener (MouseEvent.CLICK, onClickstart_btn);
function onClickstart_btn (e:MouseEvent): void
{
gotoAndStop(this.currentFrame+1);
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_changeSlide);
function fl_changeSlide(evt:KeyboardEvent):void
{
if(evt.keyCode == 37)
{
gotoAndStop(this.currentFrame-1);
}
else if (evt.keyCode == 39 || evt.keyCode == 32)
{
gotoAndStop(this.currentFrame+1);
}
}
stop();