Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

mal mir ma was ins gästebuch...

Diskussion: mal mir ma was ins gästebuch... im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich will mir ein Gästebuch machen, aber kein normales, sondern eines, wo die Benutzer auf einem 100x100 px feld ...

Antwort
Alt 01.12.03, 08:29   #1 (permalink)
 
Registriert seit: 01.12.03
AnTi Leistung: Facit NTK
AnTi eine Nachricht über ICQ schicken
Likes: 0
Unhappy mal mir ma was ins gästebuch...

Anzeige

Ich will mir ein Gästebuch machen, aber kein normales, sondern eines, wo die Benutzer auf einem 100x100 px feld ein bild malen können , was dann als jpg oder so neben dem text angezeigt wird. Hab lange überlegt, wie sich soetwas realisieren lässt. Ich versuchs grad mit Flash. Das erste Problem dabei ist, wie man mit Flash (vektorgrafik) ein Pixelbild malen kann. Das hab ich aber schon fast gelöst. Das zweite Problem ist, dass ich nicht weiß, ob es überhaupt irgendeine Möglichkeit gibt, wie man dann das Bild als jgp oder gif exportiert. Wenn man das .fla bearbeitet kann man ein bild exportieren lassen (datei->export->image oder so), aber wie geht das bei einem .swf. Kennt jemand einen Befehl für Actionscript/PHP/XML/usw mit dem das machbar wäre? Hab mir auch schon überlegt, das ganze ohne flash zu machen (mit einer tabelle?? GD2?). aber von php oder so hab ich nicht genug ahnung. Ich wäre sehr dankbar, falls jemand eine tolle idee hat

AnTi ist offline   Mit Zitat antworten
Alt 01.12.03, 09:11   #2 (permalink)
 
Registriert seit: 11.08.03
cpt.jonti Leistung: Facit NTK
Likes: 0
Standard

Hallo

Da habe ich zwar nicht viel Ahnung von, aber ich würde es mit VB machen.
Damit ist es recht schnell zu schaffen.
Nur wie man das in eine Webseite einbindet kann ich dir auch nicht sagen.
Datenbank anbindung wäre aber np.
Vieleicht kannst du damit ja was anfangen.
cpt.jonti ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.12.03, 15:06   #3 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Mit Flash kann aus einem swf heraus keine Grafikdatei erstellt/abgespeichert werden und schon garnicht serverseitig.

Eine Möglichkeit wäre (theoretisch) in FlashMX, den User sein Bild mit Hilfe der Zeichen API zeichnen zu lassen, dann die Vectordaten (Punkteverlauf einer Linie z.b.) an ein PHP übergeben, welches die Daten z.b. als XML speichert.

Zum Ausgeben der Bilder müsste dann die entsprechende xml Datei geparsed werden und wiederrum mit Hilfe der Zeichen API in FlashMX ausgegeben werden.

Eine andere Möglichkeit wäre noch, dies mittels SVG zu tun:
http://actionscript-toolbox.com/svgnotes.php
http://actionscript-toolbox.com/saveShapes.php
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 04.12.03, 09:12   #4 (permalink)
Themenstarter
 
Registriert seit: 01.12.03
AnTi Leistung: Facit NTK
AnTi eine Nachricht über ICQ schicken
Likes: 0
Question

yeah. hier kann man schonmal was malen. mit aktualisieren kann man das bild wieder löschen. simuliert pixelgrafik. ich weiß nur nicht, wie ich jetzt das bild speichern könnte...
AnTi ist offline   Mit Zitat antworten
Alt 04.12.03, 15:38   #5 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Hi,
Schau dir mal folgenden Code an, der könnte recht hilfreich sein.

Während des Zeichnes, werden die Mauskoordinaten in dem Array mausPos gespeichert.
Damit das Array z.b. an eine php Datei übergeben werden kann, um es serverseitig zu speichern, könnte man ein "speichern"-Button mit dem Befehl: loadVariables ("speichern.php", "", "POST");
einbauen.
Zum Auslesen der php wiederum, könntest du folgendes verwenden:
laden = new LoadVars();
laden.load("http://www.bla.de/db-auslesen.php");
laden.onLoad = function(erfolg) {
nextFrame();
};

Die Funktion playback liest halt das Array wieder aus und stellt es grafisch dar.


Code:
this.onMouseMove = function() {
	if (draw) {
		_root.lineStyle(1, 0x000000, 100);
		_root.lineTo(_root._xmouse, _root._ymouse);
	}
};
this.onMouseDown = function() {
	draw = true;
	_root.moveTo(_root._xmouse, _root._ymouse);
	aufnahme = !aufnahme;
	if (aufnahme) {
		mausPos = new Array();
	}
		this.onEnterFrame = aufnahme ? (posSpeichern) : playBack ;
};
this.onMouseUp = function() {
	draw = false;
	
};

function playBack() {
	
	if (i++ < mausPos.length - 1) {
		_root.moveTo(mausPos[i - 1][0], mausPos[i - 1][1]);
		_root.lineTo(mausPos[i][0], mausPos[i][1]);

	} 
}



function posSpeichern() {
	mausPos.push([_root._xmouse, _root._ymouse]);
}
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » mal mir ma was ins gästebuch...
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 aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gästebuch Penta (Web-) Design und webbasierte Sprachen 11 07.01.07 20:17
Gästebuch Jonny (Web-) Design und webbasierte Sprachen 1 20.10.05 20:33
Textbasierendes Gästebuch mit PHP 08154711 (Web-) Design und webbasierte Sprachen 20 19.08.05 15:05
Gästebuch Itchy (Web-) Design und webbasierte Sprachen 10 12.11.03 22:10


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61