Flex Chart 技巧 移除浮水印
Flex Chart 虽然有提供完整的试用功能
不过编译完成的图表会加上水印
“Flex Data Visualization Trial”的字样。
既然是 AS,那事情就简单了
只要在 Flex Project 內自行加上以下 Class:
package
mx.charts.chartClasses {
public class ChartsLicenseHandler {
}
}
然后在 MXML 內明确引用该 Class,或是用 Metadata Tag 强迫编译
这样就可以去除浮水印了~!
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
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"/>
<mx:Panel title="PlotChart Control Example" height="100%"
width="100%">
<mx:PlotChart id="plot" height="100%"
width="100%"
相关文档:
日前做项目,需要把页面的JS代码抽出来放到一个.js文件中,由于flex程序是以div+SWFObject的方式嵌入到页面的,为了达到目标网站只需要引用一个.js文件即实现引用项目工程的目的,所以也要把SWFObject的代码放到.js文件中。
思路是用document.write()把引用swf文件的代码写进页面,然后把flex要调用的js函数都放到.j ......
原帖:http://hi.baidu.com/flex2/blog/item/3501c1622af2b1dde6113aef.html
现在不少人开始关注并学习Flex了(至少比以前多了),但是现在关于Flex的资料并不多,国内的资料就更少了,而且Flex的论坛人气都差的很,一眼望去全都是提问帖子,回帖超过5个的寥寥无几,惨不忍睹啊。我翻译一些东西也是为了增加中文学习资料, ......
最近用flex来做一个工作流定义编辑器。在网上找了很多例子,也学到了不少东西。
flex是adobe公司出的对于flash的一个产品。对于学过java的人来说再简单不过了。这里也不多说了,就对于这几天在项目中遇到的问题谈一下自己的解决方法与认识。
一、flex中将自己的一个Canvas变成为图片,保存到本地。
var bitmapData ......
出于安全性考虑满足以下条件之一Flash Player才能访问远程数据:
一:应用程序所编译的swf文件与远程数据源在同一个域中
二:使用代理(Proxy),且swf文件和代理在相同的服务器上。或者使用web脚本语言如JSP,PHP,ASP创建简单的数据代理
三:安装crossdomain.xml文件位于数据源宿主的web服务器上 ......