Utilisation simple

Une fois que vous avez installé correctement PHP avec le support Shockwave Flash, vous pouvez créer des fichiers Shockwave depuis PHP. Vous pourriez être surpris par la puissance de cette bibliothèque ; regardez ce code :

Exemple #1 Exemple SWF

<?php
swf_openfile("test.swf", 256, 256, 30, 1, 1, 1);
swf_ortho2(-100, 100, -100, 100);
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_definefont(10, "Mod");
swf_fontsize(5);
swf_fontslant(10);
swf_definetext(11, "Exemple de Flash depuis PHP !", 1);

swf_pushmatrix();
swf_translate(-50, 80, 0);
swf_placeobject(11, 60);
swf_popmatrix();

for ($i = 0; $i < 30; $i++) {
	$p = $i/(30-1);
	swf_pushmatrix();
	swf_scale(1-($p*.9), 1, 1);
	swf_rotate(60*$p, 'z');
	swf_translate(20+20*$p, $p/1.5, 0);
	swf_rotate(270*$p,  'z');
	swf_addcolor($p, 0, $p/1.2, -$p);
	swf_placeobject(1, 50);
	swf_placeobject(4, 50);
	swf_placeobject(5, 50);
	swf_popmatrix();
	swf_showframe();
}

for ($i = 0; $i < 30; $i++) {
	swf_removeobject(50);
	if (($i%4) == 0) {
		swf_showframe();
	}
}

swf_startdoaction();
swf_actionstop();
swf_enddoaction();

swf_closefile();
?>

LoadingChargement en cours