how to create swf files through php ?

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
ramesh_iridium
Forum Newbie
Posts: 2
Joined: Mon Feb 18, 2008 12:32 am

how to create swf files through php ?

Post by ramesh_iridium »

HI i have a requirement that i should generate swf files with php ...so please suggest how to create swf files through php?
User avatar
hannnndy
Forum Contributor
Posts: 131
Joined: Sat Jan 12, 2008 2:09 am
Location: Iran>Tehran
Contact:

Re: how to create swf files through php ?

Post by hannnndy »

Code: Select all

 
<?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, "This be Flash wit 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();
?> 
 

check out this url >> http://www.php.net/manual/en/ref.swf.php
ramesh_iridium
Forum Newbie
Posts: 2
Joined: Mon Feb 18, 2008 12:32 am

Re: how to create swf files through php ?

Post by ramesh_iridium »

HI Thank you very much ,,,
But i want to import image using swf please let me know how this should be done...
Post Reply