MING font error.
Hoi allemaal,
Ik ben bezig om MING te leren(flash animaties in php).
Ik wil nu een text toevoegen. Alleen hier gaat het mis. MING gebruikt het fontbestandsformaat '.fdb'. Ik heb Mijn ttf naar fdb geconvert dmv ttf_to_fdb en makefdb. Maar ik krijg nu de volgende error bij het uitvoeren van mijn script.
Dit is mijn script:
Weet iemand wat ik verkeerd doe of weet iemand een andere manier?
Ik ben bezig om MING te leren(flash animaties in php).
Ik wil nu een text toevoegen. Alleen hier gaat het mis. MING gebruikt het fontbestandsformaat '.fdb'. Ik heb Mijn ttf naar fdb geconvert dmv ttf_to_fdb en makefdb. Maar ik krijg nu de volgende error bij het uitvoeren van mijn script.
Error:
Fatal error: Loading font failed! Please use new SWFBrowserFont(string:fontname) for player/browser fonts. in C:\xampp\htdocs\flash\test.php on line 35
Dit is mijn script:
Code (php)
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
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
<html>
<body>
<?php
$myFont=new SWFFont("Verdana.fdb");
$myText=new SWFText();
$myText->setFont($myFont);
$myText->setColor(255,255,0);
$myText->setHeight(40);
$myText->addString("Hallo wereld");
$myMovie=new SWFMovie();
$myMovie->setDimension(460,80);
$myMovie->setBackground(255,0,0);
$firstText=$myMovie->add($myText);
$firstText->moveTo((460/2-($myText->getWidth("Hallo wereld"))/2)+10,50);
$myMovie->save("flash.swf");
?>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=objects WIDTH=460 HEIGHT=80>
<PARAM NAME=movie VALUE="flash.swf">
<EMBED src="flash.swf" WIDTH=460 HEIGHT=80 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</OBJECT>
</body>
</html>
<body>
<?php
$myFont=new SWFFont("Verdana.fdb");
$myText=new SWFText();
$myText->setFont($myFont);
$myText->setColor(255,255,0);
$myText->setHeight(40);
$myText->addString("Hallo wereld");
$myMovie=new SWFMovie();
$myMovie->setDimension(460,80);
$myMovie->setBackground(255,0,0);
$firstText=$myMovie->add($myText);
$firstText->moveTo((460/2-($myText->getWidth("Hallo wereld"))/2)+10,50);
$myMovie->save("flash.swf");
?>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=objects WIDTH=460 HEIGHT=80>
<PARAM NAME=movie VALUE="flash.swf">
<EMBED src="flash.swf" WIDTH=460 HEIGHT=80 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</OBJECT>
</body>
</html>
Weet iemand wat ik verkeerd doe of weet iemand een andere manier?
Gewijzigd op 01/01/1970 01:00:00 door Daniel Voogsgerd
Gesponsorde koppelingen:
zoals de foutmelding verteld zal je ipv new SWFFont neer moeten zetten 'new SWFBrowserFont' .. verder ben ik ook niet bekend met ming..
Ja maar dan gebeurd er iets anders als dat de bedoeling is heb het btw met eens andere tut gedaan en nu werkt het wel ik post het wel als ik weet waarom.



