- 浏览: 69641 次
- 性别:
- 来自: 北京
-
最新评论
-
_MyCould:
Flex Module基础 -
szlaptop:
这个正式我一直想的,楼主,能帖图上来看看吗?谢谢
最近完成的某系统的报表组件 -
wfzhanga:
楼主整理的不错,能不能把代码传上去啊。如果方便请帮我传一下啊, ...
flex ToolTip专题 -
bence:
总结的很好,谢谢分享
Flex Metadata Tag高级应用 -
fansfirst2008:
楼主太强了,不仅把东西讲解得深入浅出,而且写的文字表达很漂亮! ...
flex itemRenderer使用(一)内联渲染器
文章列表
FLEX处理XML,ECMAScript For XML(e4x)
var myXML:XML =
<order>
<item id='1'>
<menuName>burger</menuName>
<price>3.95</price>
</item>
<item id='2'>
<menuName>fries</menuName>
<price>1.45</price>
</item>
</order>
...
在本系列的第 1 部分中, 我向您展示了如何创建内联 itemRenderer-这种 itemRenderer 的 MXML 标记和 ActionScript 代码与使用该 itemRenderer 的列表位于同一文件中。代码与文件中的其余代码内联。
您应该还记得我说过, 应该将内联 itemRenderer 视作单独的类。事实上, Flex 编译器提取这些内联代码并为您创建类。内联 itemRenderer 的优势在于代码与列表位于同一位置, 但是如果 itemRenderer 变得复杂时, 这又变成了劣势。本文中我将向您展示如何自己创建类。
将 itemRenderer 提取到一个外部 ...
Flex 提供许多控制, 它们可以按不同方式显示大量数据。List 控制自己、DataGrid、Tree 以及包括图表和 AdvancedDataGrid 在内的可视类。默认情况下, Flex 列表控制将提供的数据显示为简单文本。但 Flex 的能耐远不止此, 列表控制提供了一 ...
1.建立工程:名称为AxisWebService,导入spring,axis所需的包(博客中有一篇文章讲解了axis的配置问题)
2.建立接口类 IUserService 代码如下:
package com.gis.service;
public interface IUserService {
String login(String name) ;
}
3.建立接口实现类 UserService 代码如下:
package com.gis.service.impl;
import com.gis.service.IUserService;
public class U ...
由于AXIS本身是基于JAVA语言开发的项目,并且是以Web应用形式发布的,因此它运行时需要一个应用服务器作为支撑。
1.安装JDK
2.安装Tomcat
3.下载AXIS项目打包文件axis-1_4.zip解压缩后将目录中的webapps目录下的axis子目录拷贝到Tomcat\webapps下。
4.验证AXIS的安装:重新启动Tomcat服务器后打开浏览器输入网址http://localhost:8080/axis 后应该出现一个页面,点击链接"Validate"来验证Axis所需的几个JAVA包是否齐全。
点击超链接Validate后,AXIS会自动检查所需 ...
1 webservice
所谓webservice就是定义了一套标准的调用过程:
a 服务器首先用一套标准的方法向外界描述它所提供的服务的内容,就属于WSDL
b 客户端需要以一种标准的协议来调用此服务,这属于SOAP.
c 服务提供者将服务内容放在 ...
原文地址:http://livedocs.adobe.com/flex/3/html/help.html?content=metadata_3.html
下表是可以用在ActionScript类中的元数据标签:
[ArrayElementType] 指定数组中每个元素的数据类型。
[Bindable] 把一个属性标记为可以用作数据绑定表达式的源。
...
Flex引入了元数据标签的概念,它告诉编译器如何编译这段Flex 或actionscript代码。大多数人都使用过[Bindable]标签,元数据标签是一种 特殊的标签,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的SWF文件中,而只是 告诉编译器如何生成SWF 文件。 这篇Post结合网上相关的 资料 以及Adobe的 help resource center的相关材料 介绍了16个元数据标签。
[ArrayElementType]
实际上,定义一个数组通常来说是一件很平常的事情,因为数组中的元素可以是任何类型的。不过,使用ArrayEl ...
ArcGIS是ESRI在全面整合了GIS与数据库、软件工程、人工智能、网络技术及其它多方面的计算机主流技术之后,成功地推出了代表GIS最高技术水平的全系列GIS产品。ArcGIS是一个全面的,可伸缩的GIS平台,为用户构建一个完善的GIS系统 ...
flex提供了和JS通信的方法,使用flexSDK中的ExternalInterface类实现和JS的相互通信。
ExternalInterface有两个方法call和addCallBack
1.call方法即flex中调用外部js的方法,第一个参数为js函数的函数名,字符串格式,后面的参数为该方法的参数,个数和格式都和JS函数参数格式对应
2.addCallBack是flex给JS开放调用方法的函数,第一个参数为JS中调用flex方法时使用的函数名,为字符串格式,第二个参数为Function,即flex中需要开放供JS调用的函数
Flex程序:
<?xml version=" ...
最近做完了一个flex+java的项目,其中项目的主要特色就是flex报表,包含了单个指标的配置,页面配置(一个页面包含多个指标,并进行分类显示),报表的联动和下钻取分析等功能。
说说这个flex报表及其相关功能的设计和开发吧。
1.指标配置
每一个指标都对应一个flex报表图形,比如曲线图,柱状图,饼图或者表格(曲线和柱状混合的也算,但是实际上也是柱状图或者曲线图的复杂情况),每一个指标都对应一个SQL语句,也对应一个业务类型(不同业务的相关数据同步到数据库的时间不同,其作用后面会讲到),所有SQL都有且仅有2个参数,时间和地区。因此指标的配置使用一张 ...
去除Flex Chart组件的阴影有多种方法,最简单最直接的方法就是设置Chart组件的seriesFilters为空数组,seriesFilters是Array类型。注意是空数组而不是null.
chart.seriesFilters = [] ;
<mx:LineChart>
<mx:seriesFilters>
<mx:Array/>
</mx:seriesFilters>
</mx:LineChart>
===用于测试两个表达式是否相等,但不执行自动数据转换。如果两个表达式(包括它们的数据类型)相等,则结果为 true。
全等运算符 (===) 与等于运算符 (==) 在以下三个方面相同:
•数字和布尔值按值进行比较,如果它们具 ...
Dictionary 类用于创建属性的动态集合,该集合使用全等运算符 (===) 进行键比较。将对象用作键时,会使用对象的标识来查找对象,而不是使用在对象上调用 toString() 所返回的值。Dictionary 集合中的原始(内置)对象(例如 Number)的行为方式与它们作为常规对象的属性时的行为方式相同。
Object也可以和Dictionary一样,除了使用字符串作为键外,还可以使用对象作为键,区别在于Object将调用键的toString()方法,将返回的字符串作为键,而Dictionary则使用该引用作为键,既可以理解为该对象的内存地址作为键,因此内容相等的2 ...
flex实现全屏只能通过鼠标点击事件来触发,例如使用Application的createComplete事件处理函数中处理全屏是不容许的。而且flex是不支持全屏后用户的键盘输入的。如全屏后不能输入用户名密码进行登录等等!
flex处理全屏需要AS代码和htmp模板中JS代码相互配合。实现全屏需要编写AS代码和index.template.html文件。
AS代码
<mx:Button click="{stage.displayState = StageDisplayState.FULL_SCREEN ;}"/>
index.tem ...