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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-04-2009, 06:42   #1 (permalink)
dr monk
Gast
 
Beiträge: n/a
XML Pflege per Flash - gute Idee oder schelchte Idee?

Guten Morgen!

Ich habe ein Programm in Flash geschrieben mit dem ich auf die Daten einer XML zurück greife.

Da die erstellung neuer Einträge von "Hand" in die Datei per Texteditor ziemlich benutzerunfreundlich ist und Excel leider etwas bezüglich dieses Themas zickt, würde ich gerne ein kleines Programm schreiben mit dem ich meine Einträge ändern und ergänzen kann.

Mein Frage wäre jetzt, ob das überhaupt machbar ist, bzw. ob es eine gute Idee ist das alles über Flash selbst zu machen?!

Mein Konzept:

Ich biete einen Startbildschirm wo der Benutzer auswählen kann ob er Daten ändern oder neue Daten hinzufügen möchte.
Wenn er bestehende Daten ändern möchte lade ich diese genauso ins Programm wie es bei meinem Bestehenden Programm der Fall ist.
Ist ein Objekt ausgewählt werden dynamische Textfelder mit den Werten gefüllt, die in der XML-Zeile stehen.

Jetzt hat man die Möglichkeit alle Werte zu kontrollieren bzw zu ändern.

Ist man mit den Änderungen einverstanden soll man sie per Klick auf eine Schaltfläche in der XML aktuallisieren.

Die vorher angesprochenen dynamischen Textfelder erscheinen auch, wenn man etwas neues Anlegen möchte. Nur soll dann beim Absenden ein neuer Eintrag in der XML-Datei erfolgen.

--------------------

Bietet Flash von sich aus die Funktion XML-Dateien zu erweitern oder muss man dafür mit PHP arbeiten (was ich leider nicht kann ) ?
Wie ist es mit der alphabetischen Sotierung von XML Einträgen - sollte man die Sotierung dieser Einträge beim Benutzen des Programms anwenden oder gibt es auch die Möglichkeit beim Anlegen der Daten die Reihenfolge in der XML vor zu definieren?

Es wäre für mich gut zu wissen, ob mein Vorhaben sinnvoll ist bzw machbar ist. (Wenn man mir den zu benutzenden Befehl nennen bzw mich auf ein Tut verweisen könnte wäre ich natürlich auch dankbar )

MfG Monk
  Mit Zitat antworten
Alt 30-04-2009, 07:17   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Textfiles wegschreiben funzt mit Flash alleine nicht, da benötigst du - wie schon vermutet - eine Servermiddleware wie PHP. Allerdings findest du PHP-Scripte, die Textfiles speichern, wie Sand am Meer... Schau dir als Ansatz mal mein Tutorial zur LoadVars-Klasse an. Mit der LoadVars-Klasse kannst du mit Flash einen Request an den Server senden und einen Response empfangen
  Mit Zitat antworten
Alt 30-04-2009, 07:42   #3 (permalink)
dr monk
Gast
 
Beiträge: n/a
Danke für deine Antwort.

Ich hatte mich für mein bestehendes Programm schon an dein Tut gehalten und es hat wunderbar funktioniert

Nur leider bringt mir das Tut im zusammenhang mit XML nicht so viel. Aber da du nichts gegen die Pflege aus Flash herraus gesagt hast werd ich das ganze mal angehen und im Web nach Beispielen suchen mit denen man Speziell mit XML Daten arbeitet (hinzufügen an der richtigen Stelle und sowas).
Wobei ich die Definitionen (wo es in der XML hin soll) wohl mit Flash machen werde und dann als Variablen nach PHP sende.
  Mit Zitat antworten
Alt 30-04-2009, 09:09   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Aber da du nichts gegen die Pflege aus Flash herraus gesagt hast
Ob du das von Flash aus machst, hängt überwiegend davon ab, ob du oder ein Auftraggeber die Pflege der Texte unbedingt wie ein CMS online machen will oder nicht.

Bei einem CMS spart man sich natürlich den Upload der Files und kann sofort schauen, wie die Texte aussehen. Andererseits sind den Online-Editoren auch Grenzen gesetzt, vor allem was CSS betrifft.

Ich arbeite ganz gerne mit der Richtexteditor-Komponente des Flex Builders, weil da die wichtigsten Formatierfunktionen enthalten sind. Hier im Stuff-Bereich findest du u.a. auch einen Flashtexteditor.
  Mit Zitat antworten
Alt 30-04-2009, 09:59   #5 (permalink)
dr monk
Gast
 
Beiträge: n/a
Ähm ja... Bei meinem Programm geht es eigentlich nicht um Texte sondern nur um Werte.

Diese Werte sollen auch von Personen eingepflegt werden, die sich nicht mit dem Programm auskennen.

z.B. Name, Größe, Farbe, ect...

Die sollen dann der XML hinzugefügt werden bzw. sollen die Werte aus der XML auch bearbeitet werden.
  Mit Zitat antworten
Alt 02-05-2009, 10:36   #6 (permalink)
dr monk
Gast
 
Beiträge: n/a
Question

Hallo zusammen.

Ich weiß nicht ob ich besser ein neues Thema dafür aufmachen hätte sollen aber ich schreib es einfach mal hier mit rein:

Folgendes Tutorial habe ich gefunden und verwendet: klick

An sich ist das schonmal ne tolle Sache. Allerdings gibt es bei meinem Programm ein paar Anforderungen, die man wahrscheinlich in der PHP programmieren muss:

(Folgende Punkte beziehen sich auf das Bild im Anhang - ich wollte es nicht direkt einfügen um die Seitenbreite bei kleineren auflösungen nicht zu sprengen )

Der Ablauf meines Programmes (wie es später funktionieren sollte):

Ausgangspunkt: Man wählt aus, ob man ein bestehenden Eintrag bearbeiten oder ein neues Element hinzufügen möchte.

Punkt 1: Die bestehende XML wird in das Programm geladen

Punkt 2: Dort kann man das Element auswählen welches man bearbeiten möchte

Punkt 3: Es werden die Infos aus der XML in die Eingabefelder geschrieben

(bis hierhin funktioniert mein Programm schon)

Punkt 4: Wenn man jetzt z.b. die Farbe in "Rot" umgeschrieben hat und das Formular absendet soll der entsprechende Eintrag in der XML Datei aktuallisiert werden.

Die Position der Zeile in der XML dürfte doch eigentlich aus Flash übergeben werden können?!

---------

Wenn man etwas neues hinzufügen möchte

Punkt 5: Man wählt die Überkategorie aus

Punkt 6: Gibt die Daten in die Maske ein

Punkt 7: Daten werden beim absenden der XML Datei hinzugefügt.

Beim Hinzufügen der Daten soll der Eintrag alphabetisch geordnet werden

Ist das möglich / wie schwer bzw umfangreich ist sowas?

---------

Ich hoffe ihr vergebt mir die Freihandpfeile und meine Rechtschreibfehler (bin noch nicht richtig wach )

MfG Monk
Angehängte Grafiken
Dateityp: jpg ablauf-programm.jpg (91,2 KB, 8x aufgerufen)
  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



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele