Przeglądanie zawartości plików SWF

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 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: AIR,Eksperymenty,Flex,Przykłady


FLEX
AIR
PLUGIN'y FLASH
RSS dla każdego








3 komentarzy
Paweł Cichoń
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.
18 wrz 2008
Lysy
Wow! Fajnie – trzymam kciuki i gratki!
19 wrz 2008
Tomek
Witam pierwszego rodzimego ewangeliste ;)
22 wrz 2008
Skomentuj “Przeglądanie zawartości plików SWF”