Czasami potrzebujemy dowiedzieć się, jaki jest adres strony, na której umieszczony jest nasz plik Flash. Powodów jest wiele, chociażby zablokowanie możliwości umieszczania naszej aplikacji Flash na innych stronach WWW (czyli o adresie URL innym niż nasz). W ActionScript nie ma bezpośredniej możliwości sprawdzenia tego, ale możemy uzyskać tę informację za pomocą języka JavaScript. Użyjemy wbudowanej klasy ExternalInterface.

Klasa ExternalInterface to zewnętrzny interfejs API — interfejs programowania aplikacji umożliwiający prostą komunikację między skryptem ActionScript a kontenerem treści odtwarzanej w programie Flash Player — na przykład stroną HTML z kodem JavaScript. Firma Adobe zaleca używanie klasy ExternalInterface do wszelkiej komunikacji między kodem JavaScript a kodem ActionScript.
Ta funkcjonalność zastępuje starą metodę fscommand().

Czytaj dalej »

Dodaj do:
  • Facebook
  • Twitter
  • Śledzik
  • Blip
  • Wykop
  • Flaker
  • Grono
  • MySpace
  • Google Bookmarks
  • Print
  • email
  • PDF
Tagi:  

Język ActionScript to oparty na ECMAScript obiektowy język programowania. Umożliwia on w aplikacjach Flash (Adobe Flash), Flex (Flash Builder) oraz AIR (Adobe Integrated Runtime) sterowanie animacją, obsługą zdarzeń oraz interaktywność z użytkownikiem. W podanym niżej przykładzie omówię sterowanie wieloma takimi samymi obiektami. Rozwiązanie to można użyć do imitacji spadania płatków śniegu, ruchu piłek, baniek, etc. Sposób użycia ogranicza jedynie nasza wyobraźnia i umiejętności :D
W podanym niżej przykładzie stworzymy na scenie 100 poruszających się obiektów, które będą odbijały się od granic sceny.

Na początku zajmiemy się tłem aplikacji. Tworzymy obiekt shape o wymiarach sceny i nadajemy mu wypełnienie gradientowe o parametrach podanych poniżej.


Czytaj dalej »

Dodaj do:
  • Facebook
  • Twitter
  • Śledzik
  • Blip
  • Wykop
  • Flaker
  • Grono
  • MySpace
  • Google Bookmarks
  • Print
  • email
  • PDF
Tagi:  

Język ActionScript 3.0 pozwala na prostą obsługę kamery internetowej w aplikacji Flash. Należy użyć wbudowanej klasy Camera, która pozwala na przechwycenie wideo z kamery podłączonej do komputera, na którym uruchomiony jest program Flash Player. Do kontrolowania obrazu z kamery użyjemy klasy Video.

Przykładowa aplikacja:

Czytaj dalej »

Dodaj do:
  • Facebook
  • Twitter
  • Śledzik
  • Blip
  • Wykop
  • Flaker
  • Grono
  • MySpace
  • Google Bookmarks
  • Print
  • email
  • PDF
Tagi: