报表中出现水印,网上说法很多。
修改代码之说:
Flex Chart 雖然有提供完整的試用功能
不過編譯完成的圖表會加上浮水印
Flex Data Visualization Trial
以上的浮水印其實是以 AS3 動態加上的
既然是 AS,那事情就簡單了
只要在 Flex Project 內自行加上以下 Class
ChartsLicenseHandler Class:
package mx.charts.chartClasses {
public class ChartsLicenseHandler {
}
}
package mx.charts.chartClasses { public class ChartsLicenseHandler { } }然後在 MXML 內明確引用該 Class,或是用 Metadata Tag 強迫編譯
這樣就可以去除浮水印了~!
<?xml version=“1.0″?>
<mx:Application backgroundColor=“#DDDDDD”
xmlns:mx=“http://www.adobe.com/2006/mxml ”>
<mx:Script>
<![CDATA[
[Frame(extraClass="mx.charts.chartClasses.ChartsLicenseHandler")]
import mx.collections.ArrayCollection;
[Bindable]
private var expensesAC:ArrayCollection = new ArrayCollection( [
{ Month: "Jan", Profit: -200, Expenses: 1500, Amount: 500 },
{ Month: "Feb", Profit: 1000, Expenses: 200, Amount: 600 },
{ Month: "Mar", Profit: 1500, Expenses: -500, Amount: 300 } ]);
]]>
</mx:Script>
<mx:SolidColor id=“sc1″ color=“blue” alpha=“.3″/>
<mx:SolidColor id=“sc2″ color=“red” alpha=“.3″/>
<mx:SolidColor id=“sc3″ color=“green” alpha=“.3″/>
<mx:Stroke id=“s1″ color=“blue” weight=“1″/>
<mx:Stroke id=“s2″ color=“red” weight=“1″/>
<mx:Stroke id=“s3″ color=“green” weight=“1″/>
配置 serial number之说:
从网上随便搜个序列号注册
修改配置文件之说:
IDE安装目录下的license.properties文件从
fds=
flexbuilder=
charting=
修改为
fds=
flexbuilder=137740016118223699076222
charting=130145814356734993693351
修改完重启IDE
我使用最后一种方法成功了。happy
安装目录下好像有两个license。properties,单一变量法自己尝试