易截截图软件、单文件、免安装、纯绿色、仅160KB

flex 有关的处理数据

一个数据模型就是一个ActionScript对象,这个对象的属性用来存储应用程序之地你的数据。在向服务器发送数据之前,或者从服务器接收数据但还没有使用之前,数据模型提供一个在Flex应用程序中存储数据的途径。Adobe Flex应用程序与服务器之间的通信只发生在Flex应用程序需要检索的数据尚未可用,和使用Flex应用程序中的新数据更新服务器端 的数据源。
你使用模型不是一定需要连接到服务器。例如,你可以使用MXML或ActionScript静态对象,或者从本地XML文件中获取。
在MXML标记、ActionScript函数、或者ActionScript类中,都可以定义数据模型。将模型写在MXML中有利于快速开发和简化数据存储,但是不能提供额外的功能,你也不能设置模式属性的数据类型。如果你想设置数据类型或者为而外的功能提供函数,就要使用基于ActionScript类的数据模型。一般而言,基于MXML的数据结构用于简单的数据结构,ActionScript用于复杂的数据结构,并且客户端有很多商业逻辑。在Model-View-Controller设计模式中,数据模型对应Model部分。
注意:Model-View-Controller(MVC)设计模式提供一个通用的解决方案对于在应用程序中的紧耦合,通过分离业务逻辑和显示逻辑,封装一个单独的位置为紧耦合。应用程序中的数据来自Model,显示层是View,控制器是二者时间的媒介并且包含业务逻辑。关于MVC和其他设计模式的更好的说明,请参看O’Rerlly的《Head First Design Pattens》
当你规划一个应用程序,你需要决定应用程序需要存储的数据的类型。这帮助你决定了数据模型的类型。例如,加入你决定你的应用程序必须存储关于雇员的数据。一个简单的雇员模型可能包含名字、部门、E-Mail地址属性。
在Flex中你能够通过多种途径定义数据模式:
使用<mx:Model>标记
使用基于脚本的模型
使用基于类的模型
 使用<mx:XML>标记
使用<mx:Model>标记
基于MXML标记的定义最通用的方式是使用<mx:Model>标记,这个标记编译为ActionScript对象,当你的数据具有层次关系的时候编译为一系列树状对象,编译后的对象是没有类型信息的。对象树的叶子是可量化的值。因为模型定义在<mx:Model>标记时不包含类型信息或业务逻辑,他们只试用于简单的需求。当你需要定义属性类型或者想添加业务逻辑,那么在ActionScript中定义数据定义模型。
你既可以在MXML文件中的<mx:Model>中定义数据,或者使用标记source属性从额外的数据文件的加载数据。当使用s


相关文档:

用FLEX如何取浏览器地址栏中的域名信息?

用FLEX如何取浏览器地址栏中的域名信息?我查找到两种方法:
第一种方法是用ExternalInterface.call('window.location.href.toString'),它的值就是地址栏中的域名
有以下几点需要注意:
1.当Flash和加载它的网页不同域时,需要在网页在 PARAM 或 EMBED 标签中进行设置AllowScriptAccess 为“always”
关于 ......

FLEX实践—默认弹出窗口

本例中将实现当应用运行时不进行任何操作就先弹出窗口,点击关闭/点击窗口任一位置 时将关闭窗口
1)创建Component—DefaultWin.mxml (目录结构src/components/DefaultWin.mxml)
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
    ......

Flex 加深学习笔记( )

Flex 加深学习笔记(-)
本文系我进一步加深Flex相关的学习而做的学习笔记,其中不乏有参考转载的相关书的文章,也不乏有自己写的些东西.这当然也避免不了可能会出现的错误(本人的理解错误或描述错误).望朋友们仅以我的Blog作为您学习路上的参考,一切皆自己尝试后是正确的才是正确的.
欢迎大家一起交流学习;
欢迎大家拍砖;
......

flex 百叶窗效果

Blinds.as
package effects
{

import effects.effectClasses.BlindsInstance;

import mx.controls.scrollClasses.ScrollBarDirection;
import mx.effects.IEffectInstance;
import mx.effects.TweenEffect;

public class Blinds extends TweenEffect
{

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号