2009-03-18 3 views
1

Ich verwende Framework RSL, um meine SWF-Dateigröße zu reduzieren. Ich verwende Flex Builder, um die SWF zu kompilieren.Verwenden von Framework RSL zum Reduzieren der SWF-Dateigröße

Ich bemerke eine erhebliche Größenreduzierung, wenn ich mit RSLs in meinem SWF kompiliere. Allerdings ist das Framework SWF, das erstellt wird, ziemlich groß. Was mache ich mit dem neu erstellten Framework SWF? Lege ich das auf meinen Server und lasse ihn vom Flash Player abholen, zwischenspeichern und dann zurücklehnen und die verbesserte Leistung genießen oder gibt es noch einen weiteren Schritt?

Ich möchte nicht den zusätzlichen Aufwand für meine benutzerdefinierte SWF plus das Framework swf bekommen geladen (nicht aus dem Cache) jedes Mal, wenn die Anwendung getroffen wird.

Antwort

5

Ich gehe davon aus, dass Sie Ihre Anwendung zur Verwendung der Flex-Frameworks als RSL kompiliert haben (wie detailliert here).

Das Framework RSL wird normalerweise vom Flash Player (statt vom Browser - wie bei normalen Benutzer-RSLs) zwischengespeichert.

Wenn Sie Ihre Anwendung laden, überprüft Flash Player, ob die Framework-RSL im Cache vorhanden ist oder nicht, und wenn dies nicht der Fall ist, lädt sie und führt dann Ihre Anwendung aus.

Was mache ich mit dem neu erstellten Framework swf? Platziere ich das auf meinem Server und lasse es vom Flash Player abholen, zwischenspeichern und dann zurücklehnen und die verbesserte Performance genießen oder gibt es noch einen weiteren Schritt?

Aus der Dokumentation:

Wenn Sie Ihre Anwendung bereitzustellen, müssen Sie sicher sein, die SWZ-Datei an den Ort, den Sie auf der Kommandozeile angegeben zu implementieren. Sie müssen außerdem sicherstellen, dass die Datei crossdomain.xml in der RSL-Domäne vorhanden ist. Um sicherzustellen, dass Ihre Flex-Anwendung ältere Versionen von Flash Player unterstützen kann, sollten Sie auch die SWF-Datei für das nicht signierte Framework RSL (zusätzlich zur signierten SWZ-Datei) bereitstellen und diese Datei als Failover-RSL angeben.

Lesen Sie sich die Seite einmal durch.

+0

Jubel für die info – cduggan

0

Anders als RSL swf Dateigröße kann auch reduziert werden durch Verwendung von Modulen, Vermeidung von Einbetten von Objekten etc. Weitere Details finden Sie hier von diesem Artikel Link bekommen hier

http://askmeflash.com/article_m.php?p=article&id=9

Verwandte Themen