{lang: 'de'}
Flashhilfe.de - Flash Community

Hilfe! Externe CSS-Datei wird nicht geladen [Flash 10]

 


AntwortenRegistrieren Seite1  

jann8585#1
Benutzerbild von jann8585
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ß
Schlagwörter: externe CSS, Fehler, import
jann8585#2
Benutzerbild von jann8585
Beiträge: 4
Registriert: Jul 2010

Themenautor/in

04.10.2010, 08:14

Irgendjemand nen Lösungsansatz?
tobi-848#3
Benutzerbild von tobi-848
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
andrelehnert#4
Benutzerbild von andrelehnert
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

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Ein Lob an die Admins [Flash CS5] 08.05.2022 - Indy_Crossover
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de