Może najpierw krótko jaka jest zasada działania. Strona składa się z ramek w jednej z nich o nazwie flashpage, która jest zawsze widoczna osadzamy za pomocą javascriptu plik swf. W tej samej ramce zdefiniowana jest funkcja change7 wysyłająca metodą setVaiable zmienną do pierwszej sceny flasha Frame 1. W ramce Frame 1 znjaduje się kod AS, który metodą gotoAndPlay ustawia odpowiednią ramkę klipu flash. Każdemu przyciskowi z menu przypisany jest kod (akcja--->edytuj akcję--->zwolnienie przycisku--->Action Script), który metodą getURL wywołuje w oknie przeglądaki odpowiednią ramkę historyframe (1.html, 2.html, 3.html itd.). To właśnie dzięki tym plikom html przeglądarka uaktywnia przycisk wstecz.W historyframes umieszczony jest kod javascript, który po załadowaniu się dokumentu do okna przeglądaki wywołuje funkcję change7 zdefiniowaną w pliku flashpage…i tak w kółko
Najważniejsze zasady:
1. Klip swf osadzamy z pomocą javascriptu.
2. Każdemu przyciskowi z menu przypisujemy kolejny plik historyframe (Button1 --->1.html itd.) klikając na niego, a następnie wybierając akcja--->edytuj akcję--->zwolnienie przycisku--->Action Script )
3. Plików historyframes (1.html, 2.html,3.html …) tworzymy tyle ile mamy przycisków w menu, a w każdym kolejnym zmieniamy tylko parametr funkcji change7() (liczba w nawiasie )
To w zasadzie wszystko. Jak coś jest niejasne to proszę pytać
Użytkownik fox37 edytował ten post 31 styczeń 2012 - 16:25