Hilfe! Externe CSS-Datei wird nicht geladen [Flash 10]
| Beiträge: 4 Registriert: Jul 2010
| 01.10.2010, 14:01
Hallo zusammen,
Ich habe ein Problem mit einer externen CSS-Datei, die dafür zuständig ist externe Html-Dateien, die in dynamische Textfelder geladen werden zu formatieren.
Zu sehen unter www.grundschule-st-hubert.de
Auf der linken Seite des Buches sind die Texte jeweils mit CSS formatiert.
Wie ihr seht - funktioniert alles tadellos. :-)
Jetzt zu meinem Problem:
Vor einigen Tagen wollte ich etwas auf der Seite aktualisieren. Ich öffne also die .fla lokal auf meinem Rechner, mache eine kleine grafische Änderung(nur die Beschriftung eines Button geändert, kein Code, gar nichts). Danach exportiere ich die Datei und schwupp wird die CSS-Datei nicht richtig erkannt. Da wo eigentlich der formatierte Text erscheinen soll ist gar nichts zu sehen... Sobald die CSS-Datei gelöscht wird, wird der unformatierte html-Text angezeigt.
Das gleiche mit einer älteren Sicherheitskopie, an der ich nichts geändert habe. Sprich: .fla in Flash geöffnet, einfach exportiert - das gleiche Problem...
Arbeite mit Flash CS5
Flash-Player 10 installiert
Hier noch mal ein exemplarisches Script für den Import der Dateien:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | //CSS einbetten
var styles = new TextField.StyleSheet();
styles.load("texte/css.css");
_root.termine_inhalt_links_mc.textfeld_txt.html = true;
_root.termine_inhalt_links_mc.textfeld_txt.styleSheet = styles;
//Exterenen Text laden
var termine_aktuell:LoadVars = new LoadVars();
termine_aktuell.onData = function(content) {
_root.termine_inhalt_links_mc.textfeld_txt.text = content;
};
termine_aktuell.load("texte/termine_jahresuebersicht/aktuell_text.html");
|
Aber daran kanns ja nicht liegen - es funktioniert ja mit der Version auf dem Server!
Kann es vielleicht daran liegen, dass die Datei mit CS3 erstellt wurde und jetzt mit CS5 editiert wird?
Ich steh echt aufm Schlauch und kanns mir nicht erklären...
Hoffe mir kann jemand nen Tip oder Anregungen geben, wie ich das Problem lösen kann!!!
Gruß | | | Beiträge: 4 Registriert: Jul 2010
Themenautor/in
| 04.10.2010, 08:14
Irgendjemand nen Lösungsansatz? | | | Beiträge: 43 Wohnort: Schweiz Registriert: Oct 2010
| 18.12.2010, 08:11
Hallo, konntest du das Problem lösen?
Versucht mal die CSS-Datei im Hauptverzeichnis zu belassen.
mfg | | | Beiträge: 37 Registriert: Dec 2010
| 20.12.2010, 01:59
Hi,
Du mußt das onLoad-Ereignis für den Ladevorgang der css-Datei abwarten.
wies jetzt ist weißt Du als stylesheet "null" zu, das die Datei noch nicht geladen sein kann.
hier mal was aus der Flashhilfe:
ActionScript:1 2 3 4 5 6 7 8 9 10 | var styles:TextField.StyleSheet = new TextField.StyleSheet();
styles.onLoad = function(success:Boolean):Void {
if (success) {
// Stilnamen anzeigen.
trace(this.getStyleNames());
} else {
trace("Error loading CSS file.");
}
};
styles.load("styles.css");
|
LG ANdré | Geändert von andrelehnert am 20.12.10 um 01:59 Uhr | |
|
| Ähnliche Beiträge zum Thema | 13.09.2022 - Rennier 28.07.2022 - TateBauch 13.09.2021 - Willisquirion 08.05.2022 - Indy_Crossover |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|