в моей программе пользователь может нажать на клавишу для получения полезной информации, которая является многостраничной.когда он нажимает следующий, он переходит на следующую страницу, и отображается предыдущая кнопка.Я пытаюсь заставить его отключить следующую кнопку на последней странице и предыдущую кнопку на первой странице.
другая информация: KeyPage = страницы.кадр 1 пуст.2 - страница 1, а 3 - страница 2. keyPageFrame = переменная, которую я использую для отслеживания текущей страницы ключей.0 - это кадр 1, 1 - это кадр 2, а 2 - это кадр 3 keyButtonPrev = предыдущая кнопка.кадр 1 выключен 2 показывает, а 3 находится при наведении курсора keyButtonNext = то же, что и выше, но следующая кнопка
//seccessfully toggles keyPage and previuos and next buttons regardless of page
function KeyButtonFunction(e:Event):void
{
if (keyPageFrame==0)
{KeyPage.gotoAndStop(2); keyPageFrame=2; keyButtonNext.gotoAndStop(2);}
else
{KeyPage.gotoAndStop(1); keyPageFrame=0; keyButtonNext.gotoAndStop(1); keyButtonPrev.gotoAndStop(1)}
}
, когда пользователь нажимает следующую кнопку, запускается следующая функция.он работает безрезультатно, за исключением того факта, что следующая кнопка не перейдет к кадру 1
function KeyButtonNextFunction(e:Event):void
{
keyButtonPrev.gotoAndStop(2)
KeyPage.gotoAndStop(keyPageFrame+1);
keyPageFrame=keyPageFrame+1;
}
Я попытался перейти к кадру 1 в операторе if, который все еще не работает.Я попытался вызвать другую функцию в функции.функция вызывает, но не будет переходить к кадру, и я попробовал какое-то выражение вне функции, и хорошо, что ... полностью вылетает вспышка перед загрузкой.для моих заявлений я использовал keyPageFrame в условиях.они проверяли, так что это не проблема.также все мои объекты - это видеоклипы.