IViewCursor 的应用 demo
效果图:可以上下翻不会,当索引最大的时候,自动变成最小索引 (可用于分页,或者替换spark Spinner控件,自定义)
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="group1_creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
import mx.collections.CursorBookmark;
import mx.collections.IViewCursor;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.events.FlexEvent;
import spark.components.supportClasses.TextBase;
[Bindable]
private var dpCursor :IViewCursor;
protected function group1_creationCompleteHandler(event:FlexEvent):void {
dpCursor = productColl.createCursor();
dpCursor.seek(CursorBookmark.FIRST);
}
protected function movePrevious(e:MouseEvent):void {
dpCursor.movePrevious();
if(dpCursor.beforeFirst) dpCursor.seek(CursorBookmark.LAST);
}
protected function moveNext(e:MouseEvent):void {
dpCursor.moveNext();
if(dpCursor.afterLast) dpCursor.seek(CursorBookmark.FIRST);
}
]]>
</fx:Script>
<fx:Declarations>
<s:ArrayCollection id="productColl">
<s:source>
<fx:Array id="productArr">
<fx:Object name="1" />
<fx:Object name="2" />
<fx:Object name="3" />
<fx:Object name="4" />
<fx:Object name="5" />
<fx:Object name="6" />
<fx:Object name="7" />
<fx:Object name="8" />
</fx:Array>
</s:source>
</s:ArrayCollection>
</fx:Declarations>
<s:Panel title="title: {dpCursor.current.name}" width="200" height="101">
<mx:Label text="{dpCursor.current.name}" fontSize="20" horizontalCenter="0" />
<s:controlBarContent>
<s:Button id="prevBtn" label="<" width="30" height="20" toolTip="Move Previous" click="movePrevious(event)"/>
<s:Rect width="100%" />
<s:Button id="nextBtn" label=">" width="30" height="20" toolTip="Move Next" click="moveNext(event)"/>
</s:controlBarContent>
</s:Panel>
</s:Application>
- 大小: 1.7 KB
分享到:
相关推荐
《Flex企业应用开发实战》共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex...
《Flex企业应用开发实践》这本书由兰天、曲鹏东、孙高飞、姜建卫四位资深专家共同撰写,他们都是在IT行业有着近10年丰富经验的专业人士,尤其在JavaEE企业级应用开发领域有着深厚的造诣。本书不仅详细介绍了Flex与...
《Flex企业应用开发实战》全书共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及...
《FLEX企业应用开发实战》是一本专注于使用Adobe Flex技术进行企业级应用程序开发的专业书籍。Flex是Adobe公司推出的一种开放源代码的富互联网应用程序(Rich Internet Application,RIA)框架,它基于ActionScript...
Flex桌面应用是基于Adobe Flex技术构建的用于开发桌面应用程序的框架。Adobe Flex最初是一个用于创建富互联网应用程序(RIA)的工具,后来发展出能够构建桌面应用程序的功能,这得益于Adobe AIR(Adobe Integrated ...
《FLEX企业应用开发实战》是一本专注于使用Adobe Flex技术进行企业级应用程序开发的专业书籍。Flex是基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA),尤其适用于创建交互性强、用户体验丰富的...
《企业应用FLEX开发实战》是一本专注于使用Adobe FLEX进行企业级应用程序开发的实践教程。本书涵盖了从基础到高级的各个层面,旨在帮助开发者掌握FLEX技术在实际项目中的应用,提升软件开发效率和质量。书中内容分为...
FLEX企业应用开发实战_part2
FLEX(Flexible Application by Adobe)是由Adobe公司开发的一种用于构建富互联网应用程序(Rich Internet Applications,RIA)的框架。FLEX基于ActionScript编程语言和MXML标记语言,能够创建高度交互、视觉效果...
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它主要基于Flash Player或Adobe AIR运行环境。本资料主要聚焦在Flex 2的应用开发,特别是结合ActionScript 3.0...
《Flex企业应用开发实战》由业界4位拥有近10年企业级应用开发经验的资深专家撰写,权威性毋庸置疑。全书共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用...
### Flex应用程序开发:深入理解与实践 #### 一、Flex概览 Flex是Adobe Systems Incorporated推出的一款用于构建高质量的Rich Internet Applications(RIA)的开源框架。它基于Flash平台,允许开发者使用标准的Web...
第1章 Flex企业应用开发入门 1.1 B/S企业应用开发者的噩梦 1.2 噩梦结束,新时代来临 1.3 Flex概述 1.4 Flash Player的工作模型 1.4.1 Flash Player的帧执行模型 1.4.2 Flash Player渲染模型 ...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的技术框架,主要基于ActionScript和MXML语言。在本文中,我们将深入探讨Flex的应用场景、核心概念以及如何通过具体案例来理解其工作原理。 1. Flex简介 ...
### ArcGIS API for Flex 应用开发知识点 #### 一、ArcGIS API for Flex 概述 - **定义与背景**:ArcGIS API for Flex 是一款由 Esri 提供的用于构建高性能地理信息系统 (GIS) 的开发工具包。它允许开发者利用 ...
【标题】:“Java 整合 Flex 开发应用” 在IT领域,Java与Flex的整合是构建富互联网应用程序(RIA)的一种常见技术组合。Java以其强大的后端处理能力和稳定性,配合Flex的炫酷前端展示效果,可以为企业级应用提供...
Flex3应用程序示例是针对初学者的一个小型项目,旨在帮助他们了解并掌握Adobe Flex 3这一编程框架。Flex 3是Adobe开发的一款用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript 3.0,允许开发者创建...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用程序。在本"Flex在Web中的应用实例"中,我们将深入探讨Flex如何...
第1章 Flex企业应用开发入门 1.1 B/S企业应用开发者的噩梦 1.2 噩梦结束,新时代来临 1.3 Flex概述 1.4 Flash Player的工作模型 1.4.1 Flash Player的帧执行模型 1.4.2 Flash Player渲染模型 ...