Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2006, 10:11   #1 (permalink)
MOS
Code-Amish
 
Benutzerbild von MOS
 
Registriert seit: Dec 2001
Ort: Im Internet
Beiträge: 73
Bilder aus Flash generieren (Pixelbilder und FLA-Kombinationen)

Hey! Ho! Let's go!

Folgendes Problem treibt mich um, und ich poste es jetzt mal hier, denn irgendwie beinhaltet es ein wenig von allem möglichen...Was ich brauche sind ein paar Stichworte, damit ich was zum Suchen habe, denn momentan fehlt mir der Ansatzpunkt.

Was ich machen Möchte ist ähnlich folgendem Szenario:

Man kann auf einer Flash-Seite ein Bild "zusammenklicken", also zum Beispiel...man baut sich einen "Ernährungskalender" für eine Woche...
Es gibt einen Hintergrund auf den man die Elemente ziehen kann die man diese Woche gerne verputzen will, also ein Bild von Möhrchen, vom Joghurtbecher usw... dann hat man noch die Möglichkeit eine "Sprechblase" auszufüllen, also sich eine Notiz zum jeweiligen Image zu machen "Ich mag Erdbeerjoghurt!".

Wenn das Bild komplett ist, dann möchte ich zum einen die Möglichkeit haben es auszudrucken, um es mir an den Kühlschrank zu pappen (Flashpaper?...klappt das Serverseitig...*suchengeht*...) oder auch abzuspeichern (als statisches Bild oder als Flash-Film?) um es später nochmal ausdrucken zu können...aktualisieren zu können...an Freunde zu schicken.

Die Positionen der Elemente sollen natürlich frei sein, also kann das Bild mit dem gleichen Inhalt tendenziell fast unendlich viele Variationsmöglichkeiten haben, und ich kann daher auch kein statisches Bild hinterlegen, das ich dann über einen Variablenaufruf auslese...

Daher nun die Frage:
Kann Flash ein zusammengeklicktes Bild in irgendeiner Form "abspeichern" - lokal im Client wird das ja sehr schwierig...die ganzen Beschränkungen - kann ich überhaupt ein Pixelbild aus Flash erzeigen lassen oder muss ich da mit einer fiesen PHP Applikation ran?

Ich denke es mir so, dass eben beim konstruierten Bild die Koordinaten aller Elemente "weggeschrieben werden" (in DB) und der User (es muss eben einen "Login" geben damit User und "Bild" verknüpft werden können...) und beim erneuten Aufruf wieder ausgelesen werden...

Das löst aber noch nicht das Problem evtl ein Pixelbild auszugeben, das man an Freunde oder Verwandte weiterverschicken kann...wie kriege ich das da raus?

Danke für ein paar Ideen und Gedanken...
Liebe Grüße
DerMOS
__________________
Time is the fire in which we all burn...
MOS ist offline   Mit Zitat antworten
Alt 15-10-2006, 11:58   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 28
Na da haste dir ja was vorgenommen ;-)

Auf jeden Fall müsstest du die Koordinaten der Bildelemente (Joghurtbecher etc.) in einer Datenbank speichern. Das kannst du ja per XML, PHP und MySQL lösen.

Um dann aus allem ein komplettes Bild zu rendern kannst du dich ebenfalls PHP und der GD-Lib bedienen und so on-the-fly aus den Positionsdaten ein Bild generieren.

Viel Glück dabei!
functionizer ist offline   Mit Zitat antworten
Alt 15-10-2006, 13:51   #3 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Zitat:
Zitat von MOS Beitrag anzeigen
Das löst aber noch nicht das Problem evtl ein Pixelbild auszugeben, das man an Freunde oder Verwandte weiterverschicken kann...wie kriege ich das da raus?
Indem Du z.B. aus den fertigen Koordinaten aus Flash heraus über eine PHP-Datei eine individuelle txt-Datei auf dem Server generierst, dann damit einen Link bauen und den mit mailto verschicken lässt. Dann braucht's noch ein PHP-Script, welches diesen Link auswertet (nachdem der Empfänger der E-Mail auf den Link geklickt hat z.B.).

Der User bekommt also ne Mail mit nem Link, der ungefähr so ausschaut

Code:
http://www.deineseite.de/zeigebild.php?10201212.txt
// oder so, bin mir mit der Syntax grad net sicher
http://www.deineseite.de/zeigebild.php?textfile=10201212.txt
Der User klickt auf den Link, die zeigebild.php lädt die Textdatei, die übergeben wird, welche die genauen Informationen zum Bild enthält, generiert das Bild und zeigt das fertige Bild im Browser an.

Du könntest auch per echo/callback oder-wie-das-heißt den Link zum erstellten Bild direkt in Flash ausgeben.

Google mal oder guck bei PHPNuke z.B.

--pp

Geändert von ~pyropete~ (15-10-2006 um 13:59 Uhr)
~pyropete~ 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele