Mailinglisten-Archive |
At 21:57 04.09.2001 +0200, you wrote: >>Reden wir eigentlich aneinander vorbei, oder "arbeite ich Dir zu" ??? >Ich glaube eher das erste. Ich weiss, da=DF ich Ming nutzte und da ist das >alles anscheinend nicht so einfach. >Der kann irgendwie keine PNG ohne MSK oder DBL ... habe es noch nicht >geschafft statisch zu erstellen, geschweige denn >dynamisch. Hi Daniel, ihr habt mich mit dem Thema angeregt was zu machen... (Nein, nicht das was ihr jetzt wieder denkt!!! ;) Und zwar bin ich dabei 'ne swflib-Klasse zu schreiben, die gr=F6=DFtenteils nur als Wrapper auf die nativ-php-funktionen wirkt, aber auch einige "Erleichterungen" mitbringt... Beispiel: Eigentlich: swf_openfile ("test.swf", 256, 256, 30, 1, 1, 1); ... swf_defineline (1, -70, 0, 70, 0, .2); swf_definerect (4, 60, -10, 70, 0, 0); swf_definerect (5, -60, 0, -70, 10, 0); swf_addcolor (0, 0, 0, 0); ... swf_fontsize (5); swf_fontslant (10); swf_definetext (11, "This be Flash wit PHP!", 1); ... swf_placeobject (11, 60); ... Mit der Klasse: $swf =3D new swflib(); $swf->open("test.new.swf", 256, 256, 30, new Color("#010101"), .2, 5, 10); ... $line =3D $swf->defineLine(-70, 0, 70, 0); $rect1 =3D $swf->defineRect(60, -10, 70, 0, 0, true); $rect2 =3D $swf->defineRect(-60, 0, -70, 10, 0, true); $swf->setAddColor(new Color(COLOR_BLACK)); ... $text =3D $swf->defineText("This be Flash with PHP!", 1); ... $swf->placeObject($text, 60); ... Hab allerdings bisher nur die Functionen drin, die im PHP-Manual bei dem Beispiel verwendet werden (das Beispiel funktioniert mit der Klasse schon komplett). Ich muss jetzt halt noch die fehlenden Funktionen mit hinzuf=FCgen, diese PHPDoc'en, die Color-Klasse noch fertig PHPDoc'en und mit Ulf einen kl. Fehler in PHPDoc beheben. Dann k=F6nnen wir die Klasse im Bezug auf solche Sachen erweitern...! Und auch Standard-Objekte (z.B. Ausgef=FClltes Rechteck mit andersfarbigem Rand) hinzuf=FCgen, damit man hier eine Klasse zum sch=F6nen arbeiten mit den SWF-Funktionen hat...! Wenn ich morgen soweit fertig werden sollte, leg ich die Sources irgendwo ins Netz! Viele Sp=E4=DFe noch Dante --=20 <? /* PHP4 */ echo(preg_replace('_(at)_([0-9a-f]{2})._(at)_ie','chr(hexdec("\\1"))', '48G65h6cI6Cj6fK20l57M6Fn72O6Cp64Q21r')) /* PHP - The better choice */ ?> http://thomas-feyrer.de || http://thomas-feyrer.net
php::bar PHP Wiki - Listenarchive