Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   history или чтото подобное (http://www.flasher.ru/forum/showthread.php?t=108523)

reliz 23.02.2008 10:20

history или чтото подобное
 
Доброго времени суток!

Описываю проблему:
есть:
1.флэш презентация
2. навигация по сценам, причем не упорядоченная
3.ас2

необходимо:
1. забомбить кнопочку back, принцип работы: как у веб браузера, то есть перемещать на предыдущую сцену

замечания:
1.prevScene(); не поможет, потому как навигация не попорядку

мысли/соображения:

1. использовать массив
2. :) поиск помог, но частично, проблема не решилась


:umnik2: очень надеюсь на помощь.

Fernando Costa 23.02.2008 13:13

http://noregret.org/tutor/navigation/

reliz 23.02.2008 16:08

это не то, у меня браузер вообще не используется, вся презентация в exe

DarkLight 23.02.2008 16:30

Тогда вообще элементарно, вводим глобальный массив frameHistory, при каждом переходе на другой кадр записываем ему в хвост номер кадра куда перешли, отдельно вводим переменную historyPos - позицию в массиве, по нажатию на кнопку back делаем gotoAndStop на frameHistory[historyPos-1]

reliz 23.02.2008 16:53

это уже хорошо, осталось код сочинить ))

Код:

_global.frameHistory = new Array ();
frameHistory.push(_root._currentFramer); - вот так добавит или нет?
где вводить  historyPos?

кнопка back
on(release){
 gotoAndStop(frameHistory[historyPos-1],1);
}

что не так?хоть похоже на правду?

MrPoma 24.02.2008 16:09

Скажите, что не получается?

reliz 24.02.2008 23:50

пришлось избавляться от сцен, спасибо за помощь MrPoma, особенно за исходник

MrPoma 25.02.2008 01:06

Вложений: 1
А вот и исходник :wacko:


Часовой пояс GMT +4, время: 21:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.