Szukaj
Loguj
IRC #wirtuals
Forum
  Home arrow Flash arrow Kurs Flash MX arrow Action Script
Wstępnie
Home
Forum
Publikacje
Wiadomości
Prasa
HTML
CSS
PHP
Flash
JavaScript
Grafika
Czcionki
Recenzje programów
Wstawki
Statystyki
Wyszukaj
Newsletter








Forum Honda CBR
Action Script | Drukuj |  Email
Napisał Mateusz Dutkiewicz (21342 odsłon)   
01.03.2006 01:00
Action Script to język skryptowy umożliwiający dodawanie i wykonywanie wielu różnych elementów takich jak linki do stron www, opcje wyświetlania czasu, kopiowanie obiektów, zmiana lub ukrywanie kursora, tworzenie formularzy i wiele, wiele innych. Tworzenie skryptu jest dość proste gdyż polega na wstawianiu gotowych już elementów języka. Skrypty możemy stosować do przycisków i klatek kluczowych animacji. By wstawić skrypt klikamy prawym klawiszem na klatkę animacji (skrypt będzie dotyczył klatki) lub obiekt i wybieramy opcję Actions. Otwiera nam się panel skryptowy. Po lewej stronie mamy dostępne polecenie które możemy zastosować po prawej wyświetla nam się kod. Panel ten ma dwa tryby pracy Normal i Expert. Tryb Normal dodaje wiele ułatwień w pracy z kodem, wyświetla podpowiedzi i dostępne opcję, tryb Expert skierowany jest do użytkowników bardziej zaawansowanych. Polecenia podzielone są na kategorie, polecenia kontroli animacji (Movie Control), przeglądarka i sieć (Browser/Network), zmienne (Variables), drukowanie (Printing) i inne. By dodać jakieś polecenie klikamy na nie dwa razy. By zrozumieć działanie tego języka trzeba by oddzielnego kursu, ja jednak w tej lekcji wykonam kilka szybkich animacji z użyciem Action Scriptu.

Jak wykonać banner ?
Tworzymy animację o rozmiarach np. 400X50 pikseli animacja jest zapętlona zawiera elementy reklamujące nasz serwis. Tworzymy przycisk który będzie otwierał naszą stronę. Przycisk wykonujemy następująco w polu Up rysujemy prostokąt bez obramowania kolor wypełnienia musi być Alpha na 0% czyli mamy narysować niewidoczny prostokąt. Ma być on identyczny w pozostałych polach przycisku, więc w polu Hit wciskamy F5. W naszej animacji tworzymy nową warstwę ustawiamy ją najwyżej w stosunku do pozostałych warstw. tu wstawiamy nasz button. Rozciągamy go na całe pole pracy. Teraz klikamy prawym klawiszem na wstawiony przycisk i z menu wybieramy Actions. Wystarczy w sekcji Browser/Network wybrać komendę getURL. Wtedy pojawi się nam kod który uzupełniamy o adres naszej strony (pole URL) i okno w którym ma się pojawić nasza strona (Window np. _blank). Gdy zaznaczymy pierwszą linijkę będziemy mieli ustawienia wywołania akcji. Button reaguje na kursor myszki, ja ustawiam zdarzenie Event na Release czyli zwolnienie wciśniętego klawisza. Klikamy OK i wszystko gotowe oto mój kod:
on (release) {
getURL("http://www.dudzio.pl/", "_blank");
}
Przeciąganie obiektów.
Tworzymy button może zawierać elementy animowane. Dzięki zastosowaniu Action Scriptu będzie można go przesuwać po polu naszej animacji. Wstawiamy go do animacji i nadajemy mu nazwę która posłużymy się w kodzie. Zaznaczamy button i w panelu Properties pole pod rozwijaną listą rodzaju obiektu wpisujemy jego nazwę (Instance Name) ja nazwałem swój obiekt kulka. Teraz dodajemy kod do przycisku. Klikamy na niego prawym klawiszem opcja Actions i wstawiamy taki kod:
on (press) {
startDrag("kulka");
}
on (release) {
stopDrag();
}
W momencie wciśnięcia klawisza będzie można go przesuwać, gdy klawisz zwolnimy przestaniemy go przenosić.
Moja animka wygląda tak:


Sterowanie animacją.
Wiele osób mnie pyta jak sterować animacją, jak ją zatrzymać. Odpowiedź jest prosta dodajemy polecenia z grupy Movie Control. By zatrzymać animację w dowolnej klatce dodajemy do niej polecenie stop(); by przejść z klatki 10 do 20 możemy dodać akcję w klatce 10 gotoAndPlay(20); . Zasada moim zdaniem jest prosta.

Przykładów można przytaczać bardzo dużo więcej o skryptach i ich zastosowaniu możecie poczytać w pomocy Flash'a w menu Help opcja ActionScript Dictionary. Pomoc niestety w wersji angielskiej.
< Poprzedni   Następny >
Czytaj więcej ...
Loading ...

FIREFOX.PL GOOGLE.PL OPERA.COM
GMAIL.COM KONNEKT.INFO SKYPE.COM
PhpSolmag.org
Kontakt | Mapa serwisu
STAT.PL
validator.w3.org jigsaw.w3.org
The Sopranos
32
pędzle, szczotki, miotły, producent pedzli, producent szczotek