ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
3954
3954
EMPFEHLEN
-
06.06.04 22:56 #1
Hi Folks,
Wer schon immer mal wissen wollte, was so in einer SWC-Komponente von Macromedia steckt sollte folgende Schritte durchführen:
1. Die zu analysierende SWC-Datei (z.B. XMLConnector.swc), aus dem Verzeichnis verschieben.
- Ihr findet die Macromedia SWCs im folgenden Verzeichnis:
MACROMEDIA\FLASH 2004\<SPRACHE>\FIRST RUN\COMPONENTS (Windows)MACROMEDIA FLASH 2004/FIRST RUN/COMPONENTS (MacOS)
- Oder auch hier:
C:\Dokumente und Einstellungen\[Nutzername]\Lokale Einstellungen\Anwendungsdaten\Macromedia\Flash MX 2004\de\Configuration\Components (Windows)2. Nach dem die SWC-Datei verschoben wurde kann nun die Endung von .swc auf .zip geändert werden.Users/[Nutzername]/Library/Application/Support/Macromedia/Flash MX 2004/de/Configuration/Components (MacOS)
3. Kann man nun mit Hilfe von WinZip, etc. die ZIP-Datei einsehen!
Hinweis
Wie man sieht handelt es sich bei den SWC-Dateien um nichts anderes als ZIP-Archive, da lohnt es sich auf alle Fälle mal hineinzuschauen!
Wichtig
Besonderheit zu den ASI-Dateien, welche sich in der SWC-Datei befinden. Wer beim analysieren der Dateiinhalte auf das Schlüsselwort intrinsic stösst, sollte sich nicht wundern. Hierbei handelt es sich nicht wirklich um eine Klasse, vielmehr werden in diesen ASI-Dateien die Richtlinien der Typisierung für eine Klasse festgelegt. intrinsic erfüllt somit lediglich eine Aufgabe, nämlich die Festlegung von Datentypen einer vorhandenen Klasse!
Beispiel - ASI-Datei für die Atome.as:
Code :1 2 3 4 5 6 7 8
intrinsic class Atome extends MovieClip { public function Atome(); public var aktivity:Number; public var xpos:Number; public var ypos:Number; public function tanzen():Void; };
Beispiel - Atome.as:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
class Atome extends MovieClip { // Eigenschaft public var aktivity:Number = 1000; public var xpos:Number = 100; public var ypos:Number = 100; // Konstruktor function Atome() {} // Methode function tanzen():Void { //... } }
Achtung
Lediglich die ASI-Datei ist direkt einsehbar, die Atome.as Inhalte befinden sich innerhalb der SWF-Datei, welche ebenfalls in der SWC-Datei enthalten ist. Ein direkter Zugriff auf die bet. Klase (im Beispiel Atome) ist somit nicht möglich!
Be inspired!
Liebe Grüsse
Matze K.FlashStar:
http://www.flashstar.de
[Flash Experimentals - News - Links]
Flashpower:
http://www.flashpower.de
[Flash Portal - Prototypes]
ActionScript Praxis:
http://www.actionscript-praxis.de
[Buchinfo - Ergänzungen - Zusatz Material]
Bücher zu Flash 8 und CS3:
HotStuff Buch -=- Professional Series Buch -=- Flash CS3 Powerworkshops
Ähnliche Themen
-
pdf - Analyse
Von jarno im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 26.03.09, 22:06 -
Analyse von PHP Skripten
Von kela_root im Forum PHPAntworten: 2Letzter Beitrag: 06.02.08, 12:29 -
Analyse
Von CodeFatal im Forum C/C++Antworten: 0Letzter Beitrag: 24.09.07, 13:02 -
PC-Analyse
Von cyprus1985 im Forum HardwareAntworten: 4Letzter Beitrag: 30.08.06, 21:06 -
Netzverkehr-Analyse
Von MD1978 im Forum NetzwerkeAntworten: 4Letzter Beitrag: 01.02.05, 18:00





Login





