以Flex建设ERP及网站,蕴含无限可能
现在的Flex应用,大多是一些多媒体交互式的Web页面,低层次的应用或者是一些主要应用的补充。Flex应用还蕴含着巨大的潜力。一定会出现强
壮的具有高负载能力的并发应用。以Flex技术改写网站的架构,提供更友善与互动的操作介面,刚好解决了ERP系统有改版的需求,可以尝试以Flex技术开发
ERP系统。
对于一个公司想以Flex开发ERP系统而言,可以采取先求功能面的改进,再考量质感与互动特效的方式。相较于一次改写系统,彻底成为兼具美学、品味又充满互动的RIA应用,这样做的好处是大幅降低失败的机率。
采用Flex技术是希望ERP走向Web化,在选择技术的过程中,看上Flex简单、好用及不用换页的互动效果,但是设计人员短期内不容易跳脱平面设计的思维,因此首先以功能性为主要考量,暂时不要浪费人力在太多酷炫的机制上。
Flex版ERP功能上线后,使用者明显感受到差别,在Web的架构,没有安装与部署的麻烦,还可享有桌面应用程式的操作体验。而且使用者无需切换表单,就可动态导览各项资讯。
综合实地开发Flash系统的3位工程师学习Flex的心得,开发Flex的门槛在于设计画面的思维上。Flex打破程式逐行推理的开发逻辑,当资料改变时,开发者必须运用讯息传播的机制,通知所有包含接收器的页面。
此外,物件导向的观念也很重要。JSP开发有物件导向的相关知识,但是在实际开发中很少能运用到相关技巧,反而是转向Flex之后,必须在单一页面中操控多种功能,所以物件导向的概念又派上用场。
至于Flex与另一个常见的RIA技术Ajax在开发上的差异,主要是维护难易度的差异。Ajax目前没有很好的编辑工具,却要控制庞大的JavaScript函式库很吃力,光是除错就很困难。
随着对Flex开发的深入,酷炫的效果很慢慢的得以体现。不仅仅是使用者,开发者也会对这种好用好玩的应用方式“上瘾”。
相关文档:
网上找了很多资料,调了又调,试了又试的,终于向客户端写cookie成功了,跟大家分享一下:
其实有两种方法可行:
方法一:是再模板html中添加一段js写cookie的代码,再flex端用ExternalInterface.call来调用,感觉麻烦,没用这种方法:
方法二:直接在flex端向客户端写cookie
关键代码是:
//向客户端写入cookie ......
初学flex,遇到一个问题‘在datagrid的一列中利用它的值转换显示不同的图片’,在网上搜了搜问了问,解决了哎,解决办法贴出来,希望对其他人有帮助,
利用datagrid的labelFunction解决的,如下:
在datagrid的
<mx:DataGridColumn dataField="level" labelFunction="formatiImg"/>
/* ......
1、mian.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="HTTPSrv.send();" width="242" height="442">
<mx:Script>
<!--[CDATA[
import mx.rpc.events.ResultEv ......
2004年3月,Macromedia(2005年被Adobe收购)发布了Flex 1.0。从那时起,基于Flex的RIA开发获得了越来越多的动力,RIA也已经成为广泛接受的Web应用开发方式。今年,Adobe将发布Flex 4,随之而来的是Flash Builder 4以及Flash Catalyst,他们都将成为Adobe Flash Platform技术的组成部分。
Flex开发环境
Adobe Flex ......
在flex中,一般直接在设计时写remoteobject的话,这个是比较普遍了,但有的时候,需要在AS代码中动态设置
remoteobject,这个比较少见,所以小结学习之:
情景是,当页面加载时,代码新建立一个remoteobject,然后设置其方法和调用参数,最后把调用返回的结果(是JAVA中的一个LIST),绑定到
一个repeater控 ......