FlexTech Blog - let's Flex

Przeglądanie zawartości plików SWF

Autor: Piotr Walczyszyn


Witam serdecznie wszystkich czytelników Flextech’a, na początek powinienem się przedstawić – nazywam się Piotr Walczyszyn i jestem nowym pracownikiem firmy Adobe na stanowisku Platform Evangelist. Co za tą tajemniczo-biblijną nazwą się kryje to “niesienie” wsparcia i rozwój społeczności związanych z technologiami Flex, AIR oraz ColdFusion.

Dodając jeszcze parę słów o swoim doświadczeniu to jestem mocno Java’owy ale od pewnego czasu na poważnie zajmuję się programowaniem we Flex’ie i AIR’e. Dodatkowo w swojej karierze zawodowej miałem dużo styczności z technologiami firmy Microsoft a w szczególności .NET’em. Jak widać to daje mi dosyć szeroki horyzont technologii programistycznych w których się specjalizuję lub specjalizowałem.

Jeżeli chcielibyście się ze mną skontaktować jestem dostępny pod adresem: piotr [kropka] walczyszyn [malpa] adobe [kropka] com.

Zapraszam wszystkich do pisania swoich spostrzeżeń, uwag, sugestii odnośnie technologii firmy Adobe a głos wasz zostanie wysłuchany ;) Dodatkowo zapraszam wszystkich na mojego blog’a riaspace.net poświęconego szeroko pojętym technologiom RIA.

Dobrze wystarczy tych konwenansów, przechodząc do sedna sprawy to chciałem się z Wami podzielić pewnym problemem z jakim ostatnio musiałem się zmierzyć. Potrzebowałem sprawdzić jakie klasy ładowane są z zewnętrznego pliku swf. Po chwili szukania w sieci okazało się, że sprawa nie wygląda zbyt dobrze gdyż api nie dostarcza nam takiego interfejsu. Oczywiście mamy dostępną funkcję getDefinitionByName ale to czego mi brakował to getDefinitionNames. Oczywiście okazało się, że inne osoby też miały podobne problemy i zdążyły stworzyć odpowiednie biblioteki z brakującą mi funkcjonalnością.

Tutaj pozwolę sobie wskazać dwie różne implementacje:

Pozwoliłem sobie stworzyć prostą aplikację AIR’ową o nazwie SWFFinder wykorzystującą jedną z tych bibliotek. Aplikacja ta służy do przeszukiwania lokalnych zasobów komputera w poszukiwaniu pliku swf zawierającego klasę o nazwie spełniającej zadany wzorzec.

Aplikację skrótowo opisuję na swoim blogu http://www.riaspace.net/?p=16 gdzie również zamieściłem linki do źródeł. Oczywiście czekam na Wasze uwagi lub komentarze.


Piotr Walczyszyn    Piotr Walczyszyn
Adobe Platform Evangelist w Adobe Systems. Specjalizuje się w technologiach Flex oraz AIR, szczególnie pod kątem rozwiązań enterprise. Posiada również ogromne doświadczenie w Java/JEE, JSF oraz .NET/C#.

Tagi: ,,,

3 komentarzy

  1. Co mogę napisać, fantastycznie, że mamy w końcu swojego “ewangelistę”! Dodam tylko, że oprócz bycia niesamowitym fachowcem, Piotr jest po prostu “klasykiem” ;) … szczerze gratuluję i życzę sukcesów na tak niesamowitym stanowisku, jakim jest Platform Evangelist w Adobe.

  2. Lysy

    Wow! Fajnie – trzymam kciuki i gratki!

  3. Witam pierwszego rodzimego ewangeliste ;)

Skomentuj “Przeglądanie zawartości plików SWF”

Wyszukaj w postach

Bloguje
  Paweł Cichoń

Trzeba kliknąć

Już wychodzisz? Nie zapomnij kliknąć tych linków. Przyda się!


Spotlight

Prezentujemy sylwetki tzw. klasyków, którzy mają niesamowitą wiedzę oraz robią klasyczną robotę.


Dobra książka

AdvancED Flex 3