我正在使用flash在网站上显示我的图表我已经编写了用于从数据库中获取数据的php文件,例如说我从数据库中获取男性的数量为$males =1067;
我正在使用这个值
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="$chartWidth" height="$chartHeight" id="$chartId">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="$chartSWF"/>
<param name=\"wmode\" value=\"opaque\" />
**<param name="FlashVars" value="$males />**
但是问题是我没有得到男性1067的确切值, 它在我的闪光图表中显示1k如何获得精确值,当它越过1000它显示为1k
答案 0 :(得分:1)
总是当你嵌入任何PHP代码时,在php标签中执行它
要打印它,你应该echo
出来
所以你的代码应该是
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="<?php echo $chartWidth; ?>" height="<?php echo $chartHeight; ?>" id="<?php echo $chartId; ?>">
<param name="allowScriptAccess" value="always" />
<param name="movie" value="<?php echo $chartSWF; ?>"/>
<param name=\"wmode\" value=\"opaque\" />
**<param name="FlashVars" value="<?php echo $males; ?> />**
答案 1 :(得分:0)
您最好将swfobject用于嵌入式闪存。