预览模式: 普通 | 列表

FluorineFX 的Visual Studio2010模板

用过Flash Remoting还应该记得FluorineFX吧?FluorineFX已经很久没有更新过了,而且对于Visual Studio2010没有项目模板。最近抽空做了三个项目模板,有兴趣的可以下载试用。将压缩包放在C:\Documents and Settings\用户\My Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#下就可以使用了。本来想做成Extension文档的,但是安装不成功。我试过用NuGet为普通的网站项目或Web项目添加FluorineFX也是可以的,详见http://nuget.org/packages/fluorinefx。有一点不太方便,在使用Web项目模板或服务库项目模板新建项目后,一定要手动添加相应的引用。另外,我们可以对这几个模板DIY的,比如说想升级其中的MySql.Data.dll。首先用WinRAR解开工程模板压缩包,替换MySql.Data.dll后,再用WinRAR压缩就行了,压缩方式不要优于“快速”就行。

Tags: FluorineFX

分类:Flex | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 35

同步Flex Chart的数据提示

图表数据提示的同步不仅包含单个图表内多个系列的数据提示的同步,也包含多个图表的数据提示的同步。有时图表纵轴的数值差别太大,放在一个Chart中显示为多个系列不太合适。一种办法是使用多个纵轴,但轴多了界面会乱。另外一种办法是将不同的系列放在不同的Chart中显示。这种方法更常用,但多个图表的数据提示同步相对比较麻烦。

查看更多...

Tags: Chart

分类:Flex | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 104

限制鼠标跟踪在Flotr2图表范围中显示

Flotr2 hit插件很好用,但有一个缺点:鼠标跟踪有时会超出图表范围显示。如果图表是满屏显示,那这就是个Bug了。其实,很容易就能限制鼠标跟踪始终在图表范围中显示。原理是这样的:鼠标跟踪显示后,如果它的位置超出图表右端,需要重新定位到west方向;它的位置超出图表顶端,重新定位到south方向。依次类推。如下代码:

查看更多...

Tags: Chart Flotr

分类:HTML5 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 52

Flotr2简介

Flotr2是Flotr的分支,它有独立版和插件版。独立版对旧版本做了不少改进,不但移除了对Prototype的依赖还改进移动设备的支持,比如支持Touch事件。数据系列也有了改进,构成系列的每个数组可以支持多个元素,旧版的只支持两个(对应x和y)。插件版可灵活选择并自由扩展插件。详见Flotr2官网:http://www.humblesoftware.com/flotr2

官网提供的插件版实例适合演示Flotr2的全部功能特性,但不太适合入门学习。其实只要你有Flotr的基础,只要导入必需的js文件就行了。通常情况下,除了imagediff.js和yepnope.js,lib和js根目录下的全部的js文件是不可少的,应该最先加载,然后导入相应图表类型和插件所需的js文件。比如要绘制直线或区域图,需要导入lines.js和points.js。如果要绘制标签、网格线和ToolTip,需要导入labels.js、grid.js和hit.js。其它的代码就和以前的一样了。具体请参看我用Flotr2插件版改写的两个实例:

可以看到,上面的实例有用到Jquery而不是Prototype。当然也可以都不用。另外个人觉得鼠标跟踪和十字线应该在hit事件触发时同时绘制,因此我将Crosshair功能整合到hit.js中了。还有对xaxis扩展了一种mode:timeEx,详见我前面写的文章。

Tags: Chart Flotr

分类:HTML5 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 58

ZendAMF 1.11.11的版本问题

最近用到了ZendFramework 1.11.11,记得ZendAMF应用也用到了ZendFramework。我想把它们整合起来,于是将ZendFramework的library路径加到PHP的include_path中。结果再次运行以前的Flex ZendAMF应用时,出错:Send failed Channel.Connect.Failed error NetConnection.Call.BadVersion。应该是ZendFramework版本升级造成的问题,Flash Builder 4.6(4.5)要求下载的版本是ZendFramework 1.11.2。

查看更多...

Tags: ZendAMF

分类:Backend | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 85

屏蔽silverlight 4应用中的右键菜单

默认情况下,当用户右键单击某个Silverlight 应用程序时,将看到Silverlight右键菜单项,选择它将打开 Silverlight 配置对话框。如何屏蔽silverlight应用中的右键菜单呢?http://www.c-sharpcorner.com/uploadfile/dpatra/disable-context-menu-in-silverlight-3-application/提供了一种方法:在oncontextmenu事件处理程序函数中使用HtmlEventArgs对象的PreventDefault方法取消当前事件执行默认操作。但因为浏览器兼容性的问题,该方法只对IE起作用。有没有一种完美的解决方案呢?

查看更多...

分类:Silverlight | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 184