| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
| RSL-Kompilieren mit Flex Compiler
Hallo Leute, ich beisse mir gerade die Zähne an folgendem Aufbau aus: Ich arbeite mit FDT aber letztlich geht es um ein Compiler-Verständnis-Problem: Ich habe ein ActionScript-Projekt "CoreLib" das ich zu einer SWC kompiliere. Dann habe ich noch ein zweites ActionScript-Project "ExtendedLib", dass ich ebenfalls zu einer SWC kompiliere. In FDT habe ich dann dem ActionScript-Project "ExtendedLib" noch die "CoreLib" als Runtime-Shared-Library zugewiesen. Coding klappt einwandfrei. In der "ExtendedLib" erben manche Klassen von Klassen aus der "CoreLib". Und jetzt mein Problem. Wenn ich die ExtendedLib.SWC kompiliere, gehen mir die Vererbungen auf Klassen in der "CoreLib" verloren. Beispiel: PHP-Code: PHP-Code: Wenn ich die "CoreLib" nicht als RSL angebe sonder mit einkompilieren lasse geht es einwandfrei. Jetzt frage ich mich, ob das was ich vorhabe überhaupt möglich ist? Aber eigentlich sollte das doch gehen?
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #3 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Danke Dir trotzem! ******e.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #4 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Ich habe das jetzt noch mal mit dem neuesten SDK getestet, aber mir scheint das ist eher ein Feature als ein Bug? Wenn ich das nicht als RSL angebe, dann werden die nötigen Klassen einfach mit einkompiliert in das SWC und dann wird auch die Vererbung nicht entfernt. Vielleicht weiß ja jemand noch was? Muss eine SWC immer abgeschlossen sein? Mach ich was falsch? Geht das grundsätzlich überhaupt? Fragen über Fragen.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #5 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Hm, ne. Denn Spark und Halo werden sich ja auch ähnliche Resourcen teilen.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #6 (permalink) | |
| undefined Registriert seit: Jul 2001 Ort: Stuttgart
Beiträge: 1.839
|
Plotte mal deine FlexConfig mit "-dump-config foo.xml" in eine XML Datei und poste die Datei mal. <halbwissen>Ich meine mich dran zu erinnern das der Compiler versucht bei RSLs zu optimieren da das Flex Framework ja mittlerweile aus verschiedenen RSLs besteht. </halbwissen> Zitat:
__________________ mfg Frank | |
| | |
| | #7 (permalink) | |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
| Zitat:
Aber die XML habe ich jetzt mal rausgelassen und als TXT angehängt. Aber das scheint nur der Standardinhalt zu sein?
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace | |
| | |
| | #8 (permalink) |
| undefined Registriert seit: Jul 2001 Ort: Stuttgart
Beiträge: 1.839
|
unter runtime shared libs taucht deine Bibliothek nicht auf Code: <!-- runtime-shared-libraries: eine Liste der URLs der zur Laufzeit verfŸgbaren gemeinsamen Bibliotheken, die vor dem Anwendungsstart geladen werden sollen-->
<!-- runtime-shared-libraries usage:
<runtime-shared-libraries>
<url>string</url>
<url>string</url>
</runtime-shared-libraries>
-->
__________________ mfg Frank |
| | |
| | #9 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Hm. Nun ja. Aber ich verwende die gar nicht richtig als RSL sondern bei FDT ist die Option "Runtime-Shared-Code". Letztlich wird das zur Laufzeit überhaupt nicht nachgeladen, mir geht es nur darum Bibliotheken anderen Entwicklern zur Verfügung zu stellen und das eben aufgesplittet in mehrere SWCs. Ich glaube die XML-Option lädt automatisch via Flex-Application die Bibliotheken von bestimmten URLs nach? Das wollte ich ja sowieso nicht.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #10 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Wenn es SWCs sein sollen, verstehe ich nicht, was RSLs hier verloren haben?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #11 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Ja, hast recht, ich habe mich unglücklich ausgedrückt. Ich lese bei FDT immer Runtime-Shared-Library dabei steht da Use as Runtime-Shared-Code. Trotzdem muss es doch möglich sein, eine SWC zu erstellen, die auf einer anderen basiert und die Inhalte der anderen nicht mit einkompiliert? Du kennst Dich doch aus Omega Psi!
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
| | #12 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Über external-library-path bindet man Libraries ein, die nicht in die SWC kompiliert werden sollen.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #13 (permalink) |
| Markus Raab Registriert seit: Aug 2001 Ort: Berlin Friedrichshain
Beiträge: 928
|
Danke nochmal für die Hilfe. Die nicht mit zu kompilierenden SWCs werden natürlich über "external-library-path" an den Compiler übergeben. Das funktioniert nun nach einem System-Neustart auch besser, aber jetzt habe ich an anderer Stelle ähnliche Probleme. Da steige ich noch nicht ganz durch. Wird schon.
__________________ Blog | derRaab(); - Flash Platform Developer | XING | Joykey - Joystickevent to Keyevent | electronicSat - elektronische Musik | MySpace |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Flex Compiler: Bibliothek kompilieren ohne Source SWCs? | derRaab | Flex allgemein | 2 | 13-12-2010 14:33 |
| Flex Projekt mit SVN: Compiler spinnt | rool | Flex allgemein | 2 | 20-01-2009 11:31 |
| Projekt mit Flex Compiler und mehreren SWCs langsam | Mr.Dauerfeuer | Flex programmieren | 3 | 24-09-2008 12:24 |
| Flex Compiler Options in AS Projekten verwenden? | derRaab | Flex programmieren | 1 | 09-10-2007 12:37 |
| [tut] Flex 1.5: Kompilieren von *.swf über die Kommandozeile unter OS X | sectore | Flex allgemein | 0 | 13-06-2006 15:10 |