推荐一个学习Flex chart的好网站
最近在做一个与Flex chart相关的项目,特别搜索了一下Flex chart相关资源,,有一个网站特别值得推荐:Quietly Scheming。其中特别推荐两个应用: 1. Interactive Bubble Chart:http://www.quietlyscheming.com/blog/charts/interactive-bubble-chart/ 这个Bubble Chart特别出彩,原版是用Flash开发的,不提供源码,但其Flex版提供源码参考。 2. Flex Chart Explorer:http://demo.quietlyscheming.com/Char ...
问题:我做了一个TabNavigator,里面有2个tab,分别为tab1,tab2。 在tab1和tab2中分别有一个DataGrid,分别为grid1和grid2 现在我默认打开的tab1,我在tab1进行了一些操作,操作成功就跳转到tab2,得到数据源并绑定到grid1和grid2 数据源可以绑定到grid1(grid1是tab1的)但是不能绑定到grid2,并且grid2并没有执行,但是在回到tab1,执行一次操作,tab2上面的grid2就绑定成功。解决方法: TabNavigator默认是只初始化第一个TAB的,设一下这个属性,设了后会初始化其他TAB, creation ...
为什么Module里包含TabNavigator时,卸载再加载时出现错误? 这属于Module的共享代码问题(shared code), 当Module中使用managers时(如PopUpManager,DragManager, HistoryManager)容易出现这个问题, manager的方法都是静态方法,整个应用程序中创建了一个该manager接口的singleton, 但module仅在自己的Application domain中使用该singleton, 当多个module使用同一个singleton且main application没有使用时,就会出现这个空对象引用问题:首 ...
需求背景:通过树形菜单加载多个不同的module。问题现象:module页面存在拖动,Popup,Alert或者colorpicker出现错误信息:TypeError: Error #1034: 强制转换类型失败:无法将 mx.managers::PopUpManagerImpl@7155ac1 转换为 mx.managers.IPopUpManager。解决方案:在Application加入如下代码引用:<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freew ...
在html中插入swf文件已经是很早就已经熟悉的事情了。但,都是比较机械的去更改了一下模板,有些属性字段不知道什么意思,今天浏览网页的时候发现有一篇比较全面的介绍。 一、介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的IE浏览器。windows平台的IE利用Activex控件来播放flash而其它的浏 ...
Grid{ horizontalGap:0; verticalGap:0; borderThickness:1; borderSides:bottom,right; borderStyle:solide; borderColor:#BBBBBB; dropShadowEnabled: false; } GridItem{ borderSides:left,top; borderThickness:1; borderStyle:solid; borderColor:#BBBBBB; dropShadowEnabled: false; }
通过修改模式的样式,来体验不一样的效果。(from flex examples) View MXML <?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2007/10/12/globally-setting-modal-styles-in-a-flex-application/ --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ...
看见很多flex站点都应用了自定义的装载页面,网上搜索了一下,找到了一个方案。 1,在src目录下建立自定义类,两个文件代码如下: Preloader.as package com.preloader { import mx.preloaders.DownloadProgressBar; import flash.display.Sprite; import flash.events.ProgressEvent; import flash.events.Event; import mx.events.FlexEvent; ...
在使用PoPUpManager的过程中,没发现有什么自带的效果。这让人很遗憾,我以前的解决方案使用组建的showEffect和hiddenEffect。在poP的时候将弹出的组建visible设置成FALSE,通过定时器在设置成true。就有了效果了,呵呵,我这显然是一个很笨重的方法,初学者么,可以理解。 今天在网上看到一个例子,给PopUpManager添加了特效,倒是没有什么难度,最重要的是学会了一个思路。代码如下。 下面是自定义的效果类。 package { import flash.display.DisplayObject; impo ...
PopUpManager简单用例。思路,定义一个自定义组建------->popUp这个组建----------->关闭这个组建。 主程序如下。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Button x="248.5" y="266" ...
这其实就是一个js调用as的一个实例。在html中动态控制swf文件的导入。不多说了,代码入如下。(刚刚开始写东西,代码质量还是比较差的,呵呵,大家多提宝贵意见!) 需要注意的是,当js和AS通信的时候,要把文件部署到服务器环境,否则在IE7下面,会有错误提示。(至少我测试的时候是这个样子地!!) Flex代码: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layou ...
之前一直在研究AS,虽然对JS与AS通信也充满了好奇。正好,今天有同学,在工作的时候要到用相关的技术。我就研究了一下,做了一个简单实例。简单的实现了JS与AS之间的通信。 首先,看一下JS调用AS。在Flex中通过ExternalInterface调用addCallback()来将AS的一个方法注册为一个JS和VBScript可以调用的方法。 函数如下: addCallback(function_name:String, closure:Function):void其中function_name就是Flex对外部展示,能够被JS调用的函数。 closure是Fle ...
更具实际应用的需要,常在Datagrid中添加一些组件。比如:按钮,复选框等。同时还要响应组件的事件。我们以添加按钮为例。来说明一下。 事例代码如下: <mx:DataGrid x="70" y="190" dataProvider="{arr}" id="dg" doubleClickEnabled="true" itemDoubleClick="showDetail()"> <mx:columns> <mx:DataGridCo ...
dpHibernate - Hibernate lazy loading with Adobe BlazeDS 源码地址: http://code.google.com/p/dphibernate/ GettingStarted IntroductionSetup and ConfigurationSetup dpHibernate is designed to quietly work behind the scenes and make everything as seamless as possible. However in order for us to do thi ...
pen Flash Chart 是一个开源的Flash图表绘制工具,提供了各种程序接口,包括PHP、Ruby、Perl、Python、Java、。Net、AS、JS等等各种接口 的数据生成,然后Flash展示的功能,是制作简单Flash & PHP 图表的不错开源工具。官方网站:http://teethgrinder.co.uk/open-flash-chart/index.php下载网址:http://teethgrinder.co.uk/open-flash-chart/download.php 相应其他类似的还有:PHP/SWF Charts : http://www.ma ...
初始化ArrayCollection private var expensesAC:ArrayCollection = new ArrayCollection( [ { Month: "Jan", Profit: 2000, Expenses: 1500, Amount: 450 }, { Month: "Feb", Profit: 1000, Expenses: 200, Amount: 600 }, { Month: "Mar", Profit: 1500 ...
为了学习方便,将一些比较经典的学习资源总结如下。 学习社区/网站: http://www.adobe.com/devnet/flex/ 官方flex开发网站 技术bolg: flex应用网站: 主要参考网站: Adobe开源网站Flex社区 -- 找出你身边的专家Adobe官方Flex开发者社区 文档和资源 Flex3帮助 -- 从最基础开始教会你使用Flex和Actionscript,入门必读Flex3类参考 -- 开发时的必备参考RIA相关书籍 -- N神收集的RIA书籍 Flex & AIR 皮肤资源 Flex开发者博客 Ch ...
[Style(name="paddingLeft", type="Number", inherit="no")] 困扰了我好几天,就没整明白这是啥东西。百度Google都没找到答案。最后还是有人含糊的提到了一句,才知道的。 Flex 2 中的元数据标签 ——告诉编译器如何编译虽然多数Flex开发者都使用过[Bindable]标签,但是很多人都不知道这个标签的作用甚至不知道该标签为何物。[Bindable]就是所谓 ...
写了一段时间的flex程序,一开始的时候程序比较简单,不涉及到很多的事件和事务逻辑,所以一般用Alert来调试程序就够用了。随着程序越来越复杂,涉及到bug也越来越多,所以Debug显得很关键了。下面个大家介绍一下如何搭建Flex debug环境。(刚好找到有人写的,就粘贴过来了,) 1. 要具备debug功能,我们必须要首先安装Flash Player Debug 版本。 windows版本下载地址。其他版本下载地址可以参考adobe网站。 2. 安装好debug版本后,我们还需要添加日志的配置文件mm.cfg。该配置文件存放的目录如下:Macintosh OS X M ...
今天,在学flex程序的时候发现一个问题。 当我将一个TextInput(source)绑定到另外的一个TextInput(destation)的时候,发现当source中数据输入过多,时。发生如下情况。 还未查明具体原因,也许是我设置的问题,等有时间查找一下!
一次无意中浏览到Adobe的网站上有一个关于Flex实现的NetworkMornintor实例,看后颇有感触。正好赶上我们有个项目是做网络监控的,灵机一下,用此做前台,简直是天衣无缝, perfeet !! 在研究了几天Flex 3开发后,搭建好环境,并且写了几个基于LCDS服务的后台交互小程序。对Flex的开发过程有了简单的了解。于是乎导入了Adobe的实例源码。例子中提供的数据源是一个xml文件。
安装了flexBuilder 3.0研究了几天flex的前台开发,觉得很有价值深入研究。于是乎,开始研究后台于flex的通信。 我采用的开发环境配置如下所示 jdk6.0+MyEclipse 6.0.1 +FB 3.0 plugin+LCDS+Tomcat6.0+mySql5.0 附件中flex+LCDS教程是由“地球玩家”的“飞天蜗牛”提供,写的非常不错,适合初学flex+lcds的朋友参考,欢迎大家下载学习!