`

flex时序图显示示例,

    博客分类:
  • flex
阅读更多

 

 

 

<?xml version="1.0" encoding="utf-8"?>
 <!-- Simple example to demonstrate the DateTimeAxis class. -->  
 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">  

  <mx:Script>  
 
          import mx.collections.ArrayCollection;  
            import mx.charts.chartClasses.IAxis;
               import mx.logging.*;
   import mx.logging.targets.*;
     
 
            [Bindable]   
            public var stockDataAC:ArrayCollection = new ArrayCollection( [  
               {date: "2005,1,27", close: 41.71, next: 41.71},  
              {date: "2005,2,28", close: 42.21, next: 42.71},  
                 {date: "2005,3,29", close: 42.11, next: 43.71},  
               {date: "2005,4,1", close: 42.71, next: 44.71},  
                {date: "2005,5,2", close: 42.99, next: 45.71},  
                 {date: "2005,6,3", close: 44,    next: 47.71},  
                {date: "2005,6,27", close: 41.71, next: 41.71},  
                {date: "2005,7,28", close: 42.21, next: 42.71},  
                 {date: "2005,8,29", close: 42.11, next: 43.71},  
                 {date: "2005,10,1", close: 42.71, next: 44.71},  
                 {date: "2005,11,2", close: 42.99, next: 45.71},  
                 {date: "2005,12,3", close: 44,    next: 47.71} ,  
                {date: "2006,1,27", close: 41.71, next: 41.71},  
                 {date: "2006,2,28", close: 42.21, next: 42.71},  
                 {date: "2006,3,29", close: 42.11, next: 43.71},  
               {date: "2006,4,1", close: 42.71, next: 44.71},  
                {date: "2006,5,2", close: 42.99, next: 45.71},  
                 {date: "2006,6,3", close: 44,    next: 47.71},  
               {date: "2006,6,27", close: 41.71, next: 41.71},  
              {date: "2006,7,28", close: 42.21, next: 42.71},  
              {date: "2006,8,29", close: 42.11, next: 43.71},  
               {date: "2006,10,1", close: 42.71, next: 44.71},  
                 {date: "2006,11,2", close: 42.99, next: 45.71},  
               {date: "2006,12,3", close: 44, next: 47.71} ]);  
      
             public function myParseFunction(s:String):Date {   
               // Get an array of Strings from the comma-separated String passed in.  
                var a:Array = s.split(",");  
                var a0:int = a[0];
                var a1:int = a[1];
                var a2:int = a[2];
               // Create the new Date object. Subtract one from   
                 // the month property because months are zero-based in   
                  // the Date constructor.  
               var newDate:Date = new Date(a0,a1-1,a2);  
                 return newDate;  
              }  
              
           private function showDateLabel(cat:Object, pcat:Object, d:IAxis):String
           {
	                          // var str:String = String(cat);
	                           //var arr:Array = str.split("/");
                                var date:Date=new  Date(cat.toString()); 
                                trace("javatoflex date"+cat.toString());
                                trace(date.fullYear +"年"+ (date.month + 1)+"月"+ date.date+"日");
                                
                                return date.fullYear +"年"+ (date.month + 1)+"月"+ date.date+"日";
                               // return arr[2] +"年"+arr[0]+"月"+arr[1]+"日";
           }
    
       </mx:Script>  
   
      <mx:Panel title="DateTimeAxis Example" height="100%" width="100%">  
        
         <mx:LineChart id="mychart" height="100%" width="100%"  
             paddingRight="5" paddingLeft="5"   
             showDataTips="true"  dataProvider="{stockDataAC}" >
            <mx:horizontalAxis>  
                <mx:DateTimeAxis dataUnits="days" parseFunction="myParseFunction" labelFunction="showDateLabel"/>  
               <!-- <mx:CategoryAxis id="DT" categoryField="Date" title="Date"/> -->
             </mx:horizontalAxis>  
   
             <mx:verticalAxis>  
                 <mx:LinearAxis baseAtZero="false" />  
             </mx:verticalAxis>  
  
             <mx:series>  
                <mx:LineSeries yField="close" xField="date" displayName="AAPL"/>  
                  <mx:LineSeries yField="next" xField="date" displayName="BBPL"/>  
             </mx:series>  
        </mx:LineChart>  
         
   </mx:Panel>  
</mx:Application>  
0
0
分享到:
评论
1 楼 qiyangyang2010 2010-06-25  
谢谢学习学习。。呵呵

相关推荐

    flex版ilog地图示例源码

    《Flex版iLOG地图示例源码解析与应用》 在IT行业中,地图可视化是一种重要的数据展示手段,尤其是在地理信息系统(GIS)领域。本文将详细探讨基于Adobe Flex的iLOG地图示例源码,帮助开发者理解和掌握如何在Flex...

    flex 图形开发示例

    这个示例,"DrillDown",显然展示了如何在Flex中实现数据的钻取功能,这通常用于数据分析和信息展示,用户可以逐级深入到详细数据中。让我们深入探讨Flex图形开发的核心知识点。 1. **Flex框架**:Flex是Adobe公司...

    flex与JS交互示例

    通过这个示例,你可以了解到Flex与JavaScript交互的基本流程和实现方式。在实际项目中,可以根据需求进一步扩展,如传递复杂数据结构、处理异步调用、错误处理等。对于开发者来说,掌握这项技能能极大地提高Web应用...

    百度地图 Flex 和示例程序

    在这个名为"百度地图 Flex 和示例程序"的压缩包中,包含两个关键文件:`示例程序.mxml`和`BMap.swc`,它们主要涉及了使用Adobe Flex技术与百度地图API进行集成的知识点。 首先,让我们了解一下Adobe Flex。Flex是一...

    flex coverflow 效果示例

    "airTest"这个文件名可能意味着这个示例是针对Adobe AIR的。Adobe AIR允许Flex应用以桌面应用的形式运行,提供更丰富的交互体验和更大的屏幕空间,这对于实现Coverflow这样的视觉效果特别有利。 8. **用户体验设计...

    flex3应用程序示例

    Flex3应用程序示例是针对初学者的一个小型项目,旨在帮助他们了解并掌握Adobe Flex 3这一编程框架。Flex 3是Adobe开发的一款用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript 3.0,允许开发者创建...

    flex4Tree组件分层显示数据示例

    在这个“flex4Tree组件分层显示数据示例”中,我们将深入探讨如何在Flex4应用程序中使用Tree组件来有效地呈现层次数据。 首先,Tree组件的基础在于XML数据源。在Flex4中,我们可以使用ArrayCollection或...

    Flex+WebService登录示例

    Flex+WebService登录示例 就是我以前看过的保存下来的网页,就1分别说我骗你~

    flex 控件 全屏显示

    通过上述代码示例和解析,我们可以看到在Flex中实现全屏显示功能的方法是相对简单的。只需要正确地设置和监听`StageDisplayState`属性即可。这种方式不仅能够提高用户的交互体验,还能够在需要的时候轻松地在不同...

    flex旋转图 很好的 示例代码

    标题中的“flex旋转图”指的是使用Flex技术实现的可以进行360度旋转的图像或图形组件。这种功能通常用于产品展示,让用户可以从各个角度查看产品的细节。下面我们将详细介绍如何利用Flex来创建这样的旋转图,并讨论...

    最短路径分析--flex端实现代码示例

    最短路径分析--flex端实现代码示例。 服务要限制为动态的,结果图层为两个,一个是输入点,一个是输出结果

    Flex3.5 魔方示例

    Flex3.5 魔方示例是一款基于Adobe Flex 3.5开发的交互式三维魔方应用。Flex是Adobe公司推出的一种富互联网应用程序(RIA)框架,它使用MXML和ActionScript编程语言来构建可跨浏览器运行的动态、交互性强的Web应用...

    flex 画箭头 拖动示例

    flex画两个图片控件,用箭头把这两个连接起来,定制工作流程需要的flex技术例子。

    flex画线动画示例.txt

    根据提供的文件信息,我们可以分析出该文件主要涉及的是使用Adobe Flex技术实现的一种画线动画效果。...对于希望深入了解Flex动画机制或者学习如何使用Flex进行动画开发的学习者来说,该示例提供了很好的参考价值。

    Flex用户信息管理示例(Cairngorm+AIR+sqlite数据库)

    《Flex用户信息管理示例:Cairngorm+AIR+SQLite数据库详解》 在现代软件开发中,用户信息管理是一项核心功能,对于任何系统来说都至关重要。本示例以Flex技术为基础,结合Cairngorm框架和Adobe Integrated Runtime ...

    flex加载flashpaper示例

    在本示例中,我们将深入探讨如何在Flex应用中加载和展示由FlashPaper生成的Flash内容。 首先,我们需要理解Flex中的SWFLoader组件。SWFLoader是Flex SDK提供的一种用于加载和显示SWF文件(包括由FlashPaper转换的...

    FLEX 背景图片设置

    在这个ActionScript示例中,我们首先创建了一个Canvas对象,然后创建了一个Image对象来加载并显示背景图片。注意,我们使用了`BitmapAsset`类来加载嵌入的图片资源,这是AS3中处理嵌入图片的一种方法。 此外,你...

    flex仪表盘示例代码

    在本示例中,"flex仪表盘示例代码"是使用Flex技术实现的一个可视化工具,用于展示各种数据指标,其设计风格具有吸引力,采用了漂亮的渐变半透明效果,增强了视觉体验。 仪表盘控件在数据可视化领域中扮演着重要角色...

    Flex 引用MapABC 地图API

    Flex开发地图程序 小示例 可以缩放地图 取得经纬度点 设置显示的地图中心

Global site tag (gtag.js) - Google Analytics