phpbar.de logo

Mailinglisten-Archive

AW: AW: AW: [php] Flash + PHP

AW: AW: AW: [php] Flash + PHP

Thomas Feyrer php_(at)_phpcenter.de
Wed, 05 Sep 2001 03:26:50 +0200


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