Marc Reichelt: flash und datenbank

Beitrag lesen

Hallo lierom,

Ich möchte eine Übersichts-/Kontaktkarte für einen Webauftritt in Flash programmieren.

Für das Programmieren in Flash wirst du ordentlich Kenntnisse von ActionScript benötigen, also schon mal ein paar Links dazu:
http://de.wikipedia.org/wiki/ActionScript
http://www.macromedia.com/de/devnet/flash/actionscript.html
http://www.flashworker.de/ (gute Ressource zu Flash & ActionScript)

Wenn du ein gutes Buch zu Flash & ActionScript haben möchtest, dieses hier kann ich wärmstens empfehlen: http://www.galileodesign.de/katalog/buecher/titel/gp/GPP-fwork/titelID-399

Es sollen mehrere verschiedene Karten zur Verfügung stehen und die Karten sollen austauschbar sein.

So sollte es immer sein: möglichst flexible Programmierung.

Auf den Karten sollen verschiedene Markierungen vorhanden sein, z.B. ein roter Kreis für Restaurants, ein blauer für irgendeine Art von Geschäften, ein grüner für Sehenswürdigkeiten, usw.
welche anklickbar sind.

Hier solltest du die Kreise als Objekte (oder als ein Objekt, dessen Farbe du dann änderst) anlegen, die du dann mittels ActionScript duplizieren und auf die entsprechende Position setzen kannst.

Jetzt das Problem:
Es soll für die Karten ein Container existieren, wo die Karten alle drinliegen.

Wo ist da das Problem?
Speichere die Karten (ohne die Punkte) als Grafiken ab, diese kannst du dann mittels ActionScript importieren und anzeigen.

Für jede Karte sollte evtl. eine Datenbank, oder vielleicht eine Excel Datei existieren, in der die einzelnen Koordinaten für entsprechende Markierungen aufgelistet sind.

Dies deshalb, da es möglich sein soll ohne großen Aufwand neue Koordinaten eingeben zu können, welche dann in die Karte übernommen werden.
Es soll also für jede Karte eine Datei geben, in der die Informationen der jeweiligen Karte stehen.

Hierfür bietet sich XML geradezu an.
Ist einfach über Texteditoren zu bearbeiten und einfach mittels ActionScript zu importieren.

Kennt jemand ein Beispiel, oder ähnliche Lösungen, ist dies überhaupt möglich?

Ein Beispiel oder eine ähnliche Lösung kann ich auf Anhieb nicht nennen, aber möglich ist es auf jeden Fall.
Du solltest dich aber wirklich auf eine wochenlange Programmierarbeit einstellen, das was du vor hast ist kein Kinderspiel.

Grüße

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html