Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-07-2011, 12:27   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
Formatierung ist anders

Hi,
Habe gestern nun meine Website online gestellt...

Flash-Website mit dynamischen COntent aus einer Xml-Datei

Das Problem: wenn ich die die index.html lokal öffnen ist der text richtig formatiert...

Öfnne ich sie allerdings online, passen die Absätze nicht bzw. werden gar nich gesetzt..

Hier n Auszug aus der xml-datei....


HTML-Code:
<?xml version="1.0" encoding="utf-8"?>
<items>
	<item>
		<content><![CDATA[<span class="title">Über uns</span>
		
<p align="justify">Gegründet wurde unsere Firma im Oktober 2010.</p>
<p align="justify">Seitdem befassen wir uns mit Aufträgen die vom Bereich der Informationstechnologie bis zur optischen Gestaltung von Events und Veranstaltungen</p>

<span class="subtitle">Wir fertigen:</span>
<img src="idee.jpg" width="160" height="120" /><p align="justify">-Websiten vom Standardformat bis hin zur aufwendigen Flash-Homepage
-auf Flash basierende Spiele, Programme oder Anzeigen
-Werbeinschaltungen
-Firmenlogos
-Plakate, Einladungen, Banner,...</p>
 ]]></content>
	</item>
</items>
wrock ist offline   Mit Zitat antworten
Alt 29-07-2011, 12:32   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
  • Versteh nicht ganz, was die "index.html" mit einer "xml-Datei" zutun haben soll?!
  • Kann man sich das Ganze irgendwo mal online ansehen?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 29-07-2011, 12:36   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
mit der index.html öffne ich einfach die site(die swf ist dort ja eingebunden..) und die swf öffnet halt die xml

Avalanche-Animation und Design

Bekomm übrigens bei der Ausgabe n Fehler

Zitat:
TypeError: Error #1090: XML-Parserfehler: Element ist fehlerhaft.

at site_fla::newslist_13/push_array()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()

Geändert von wrock (29-07-2011 um 12:49 Uhr)
wrock ist offline   Mit Zitat antworten
Alt 29-07-2011, 13:39   #4 (permalink)
Neuer User
 
Benutzerbild von maybe
 
Registriert seit: Nov 2006
Beiträge: 195
Und noch ein unbestellter Kommentar aus der Design-Ecke:
Justify/Blocksatz sollte man online vermeiden, sieht meist häßlich aus.
__________________
The hardest part of conception is getting bright ideas past dim people.
maybe ist offline   Mit Zitat antworten
Alt 29-07-2011, 14:50   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Wenn ich Deine Seite öffne und mir mit Firebug ansehen will, was sie so lädt, legt sie meinen kompletten Browser lahm, weil sie untenwegt versucht irgendwelche .xml .css oder .jpg-Dateien zu laden. Offensichtlich werden dabei immer wieder dieselben Dateien angefragt
  • Warum machst Du das?
  • Hast Du die Ladebefehle zufällig in irgendeiner Art Schleife stehen, so dass sie endlos ausgeführt werden?
    Denkbar wären hier Event.ENTER_FRAMEs, Intervalle oder Code auf loopenden Zeitleisten.

So kannst Du das in jedem Fall unmöglich lassen. Das ist eine Zumutung für jeden Nutzer und produziert auch irgendwann einenioError:
Zitat:
Error #2044: ioError unverarbeitet. text=Error #2032: Stream-Fehler. URL: flashmo_197_page_1.xml
at flashmo_214_accordion_fla::flashmonewslist_13/load_xml()
at accordion_page/frame1()
Zitat:
Zitat von wrock Beitrag anzeigen
Bekomm übrigens bei der Ausgabe n Fehler

Zitat:
TypeError: Error #1090: XML-Parserfehler: Element ist fehlerhaft.

at site_fla::newslist_13/push_array()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Wie die Fehlermeldung schon sagt: Eines Deiner XMLs ist wohl fehlerhaft und kann deshalb nicht verarbeitet werden.

Die Navigation ist übrigens auch ziemlich buggy. Ich bekomm nur bei jedem zweiten RollOver die MouseHand und die Möglichkeit zu Klicken.

Mit über 2MB ist die Seite zu dem ganz schön groß für die paar Inhalte, die sie anbietet. Was macht sie denn so riesig? Der Sound (wenn ja, lad' ihn nach)?


Zum Deinem Problem:
Das mit der Formatierung der XMLs kann ich nicht nachvollziehen. Ich bekomm hier genau das zurück, was Du auch oben gepostet hast?!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (29-07-2011 um 14:52 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 29-07-2011, 21:56   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
die anfangsanimation und die bg fressen viel speicher...


Zitat:
Die Navigation ist übrigens auch ziemlich buggy. Ich bekomm nur bei jedem zweiten RollOver die MouseHand und die Möglichkeit zu Klicken.
was genau meinst damit?


Zitat:
Das mit der Formatierung der XMLs kann ich nicht nachvollziehen. Ich bekomm hier genau das zurück, was Du auch oben gepostet hast?!
wie gesagt, das problem ist das ich offline andere ergbnisse wie online(mit der gleichen xml datei...

außerdem reagiert er irgendwie nicht wenn ich noch nen absatz reinpacke...


Zitat:
Wenn ich Deine Seite öffne und mir mit Firebug ansehen will, was sie so lädt, legt sie meinen kompletten Browser lahm, weil sie untenwegt versucht irgendwelche .xml .css oder .jpg-Dateien zu laden. Offensichtlich werden dabei immer wieder dieselben Dateien angefragt
wo genau siehst du das? mir wär das jetzt niergens aufgefallen

Geändert von wrock (29-07-2011 um 21:58 Uhr)
wrock ist offline   Mit Zitat antworten
Alt 29-07-2011, 22:24   #7 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von wrock Beitrag anzeigen
die anfangsanimation und die bg fressen viel speicher...
Die Anfangsanimation sieht doch nach einfachen Vektoren aus(?) und das Hintergrundbild muss nicht größer sein als 200KB.

Zitat:
Zitat von wrock Beitrag anzeigen
was genau meinst damit?
Dass die Buttons nicht immer reagieren. Probier mal aus, bei offenen Inhalten über die Reiter zu rollern.

Zitat:
Zitat von wrock Beitrag anzeigen
wie gesagt, das problem ist das ich offline andere ergbnisse wie online(mit der gleichen xml datei...
Dann zeig' uns mal den Unterschied? Wie soll es aussehen und wie sieht's aus?

Zitat:
Zitat von wrock Beitrag anzeigen
wo genau siehst du das? mir wär das jetzt niergens aufgefallen
In Firebug?!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (30-07-2011 um 18:57 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 29-07-2011, 22:33   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
DIe ANfangsanimation ist ehrlich gesagt in after effects gemacht und als swf exportiert..

die bg´s snd jeweils 300kb groß



links online, rechts offline....mit derselben xml
wrock ist offline   Mit Zitat antworten
Alt 30-07-2011, 11:50   #9 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
IMHO sind diese kontinuierlich startenden Ladevorgänge z.Z. Dein größtes Problem. Da da mit der Zeit tausende Ladevorgänge gestartet werden, kann man die Seite so nicht venünfig debuggen.

Du solltest also zunächst rausfinden, was dafür verantwortlich ist, dass Dein Script permanent ausgeführt wird (Event.ENTER_FRAME, Zeitleistenloops, etc.) und dieses Problem beseitigen.

Zitat:
Zitat von wrock Beitrag anzeigen
DIe ANfangsanimation ist ehrlich gesagt in after effects gemacht und als swf exportiert..
Wieso denn das? Das hätte man doch in Flash mit Vektoren und ein paar Tweens exakt genauso und in einem Bruchteil der Dateigröße hinbekommen können?

Abgesehen davon, sind Intros, Tunnelseiten und Start-Buttons aus gutem Grund ziemlich aus der Mode gekommen...

Zitat:
Zitat von wrock Beitrag anzeigen
die bg´s snd jeweils 300kb groß
Wieso verwendest Du hier den Plural? Es gibt doch nur einen?!

Zitat:
Zitat von wrock Beitrag anzeigen


links online, rechts offline....mit derselben xml
Ach, Du meinst gar nicht die XML-Dateien selbst, sondern deren Darstellung in Flash?!
  • Hast Du mal das .xml das vom Server kommt mit Deinem lokalen verglichen? Ob es da z.B. doppelte Zeillenümbrüche gibt?
  • Wie weist Du den den XML-Text dem Textfeld zu? Über die htmlText- oder die text-Eigenschaft.
  • Ist ignoreWhiteSpace beim XML oder dem Textfeld ein oder ausgeschaltet?

Ich würde Dir empfehlen, die Texte als htmlText zuzuweisen und über HTML-Zeilenumbrüchen <br/> zu formatieren!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (30-07-2011 um 11:52 Uhr)
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 30-07-2011, 13:37   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
die xml-dateien sind über dreamweaver exakt gleich dargestellt...

Zitat:
flashmo_page1.load_xml("flashmo_197_page_1.xml");
Zitat:
function load_xml(xml_file:String):void
{
var xml_loader:URLLoader = new URLLoader();
xml_loader.load( new URLRequest( xml_file ) );
xml_loader.addEventListener(Event.COMPLETE, push_array);
}

ignoreWhiteSpace hab ich nicht verwendet



wo seh ich das in firebug? damit ich dann überprüfen kann obs weg ist..

thx für die hilfe
wrock ist offline   Mit Zitat antworten
Alt 30-07-2011, 13:50   #11 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von wrock Beitrag anzeigen
wo seh ich das in firebug? damit ich dann überprüfen kann obs weg ist..
Unter Netzwerk siehst Du, wann welche Dateien geladen werden. (Denk dran den Cache zu leeren!)

Da erständig alle möglichen Dateien neu lädt (nicht nur das XML) vermute ich, dass Dein Hauptscript irgendwie loopt...
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 30-07-2011, 16:32   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
sooo...loopen tut er auf jeden fall nun nicht mehr...komischerweise lädt ers aber die xml trotzdem doppelt :P

thx erstmal für die Hilfe ...ich werd das ganze mal n bisl optimieren...
wrock ist offline   Mit Zitat antworten
Alt 30-07-2011, 18:55   #13 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von wrock Beitrag anzeigen
sooo...loopen tut er auf jeden fall nun nicht mehr...
Woran lag's denn?

Zitat:
Zitat von wrock Beitrag anzeigen
...komischerweise lädt ers aber die xml trotzdem doppelt :P
Nicht nur die XMLs - alles!

Tüftel mal aus, was da schief läuft! Solange da Prozesse ablaufen, die so nicht geplant sind, ist es schwer die Ursachen für andere Fehler einzugrenzen...
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 30-07-2011, 21:07   #14 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 25
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
Woran lag's denn?
Ich hatte ne mc wo für jeder dieser pages n frame war...dort hab ich jede einzelne xml ja geladen....

beijedem nun n stop(); reingegeben und s loopen hat aufgehört
wrock ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XML Mit Formatierung Tarantil Flash Einsteiger 7 10-05-2008 17:29
XML Formatierung esmaj7 Flash 8 2 18-04-2007 18:00
css formatierung hal9000 Flash MX 2004 2 12-04-2004 19:03
Formatierung in PHP ramshazar Flash und Datenbanken 12 29-01-2003 18:14
Formatierung Digit Fragen, Konstruktive Kritik, Lob 5 13-05-2002 06:53


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele