随笔分类 - Flex/AS
摘要:flash已经出现很多年了,其应用大多局限在flash广告、flash小游戏和flash视频播放器等方面。在RIA方面的应用却很罕见,鉴于RIA的广阔前景,Adobe推出了Flex技术,希望能够在RIA方面有所作为。不久微软就推出了Silverlight与之抗衡。由于两者在技术上的相似性,所以Flex和Silverlight经常被拿来做比较(当然还有html5),这里仅对二者做简单对比,以便技术路线选择。Flex优点: 1.Flex出自Adobe之手,而图形图像设计与处理,界面渲染这些都是Adobe的看家本领,自不必说,Flex在界面表现上非常优秀,无人能及。 2.完全实现跨浏览器、跨平台。
阅读全文
摘要:网上找了一个开源的DataGrid表头过滤的扩展:http://code.google.com/p/reusable-fx/。支持字段关键词过滤: 支持复选过滤 支持数值区间过滤 还支持日期过滤,可以很简单添加其他的过滤方式。只支持客户端的过滤,修改一番支持服务端过滤也是没有问题的。
阅读全文
摘要:Ctrl-F11: 执行F11: 除错Ctrl-Alt-Down: 重复目前所在编辑列Alt-Up: 移动本列,或选择列往上移动Alt-Down: 移动本列,或选择列下往移动Ctrl-Click: 移至定义区(F3 )Ctrl-D: 删除本列Alt-/: 文字自动完成Ctrl-Up: 捲轴向上Ctrl-Down: 捲轴向下Shift+F2 弹出帮助窗体,显示选中标签的上下文帮助F1 在IDE内显示...
阅读全文
摘要:Flex 3只支持SOAP1.1,不支持SOAP1.2:document Flex applications can interact with web services that define their interfaces in a Web Services Description Language 1.1 (WSDL 1.1) document, which is available as...
阅读全文
摘要:VerifyError: Error #1033: Cpool项…错误的解放方法:该问题是由于Flash Player 9产生的,升级到player 就没有这个错误啦。
阅读全文
摘要:上一篇介绍Flex的WebService的使用,可以调用多种类型的数据,都是直接调用,没有使用参数,本篇学习使用参数调用WebService,WebService的参数类型可以是:简单类型(如数值,字串串等),简单实体模型(只有属性),比较复杂的实体模型(内陷其他实体),以及集合,XML等。 Flex在调用不同后台实现的Web Method方式只是在构造参数有些区别,调用方式是一样的,以下简单介...
阅读全文
摘要:WebService组件用于访问SOAP Web服务,此类服务时带有方法的软件模块,Web服务方法通常称为“操作(option)”,操作可以带参数(requet)。Web服务接口通过 Web 服务描述语言 (WSDL) 进行定义。通过 Web 服务提供的标准相容方式,在不同平台上运行的软件模块可以相互交互。 Flex 支持格式设置为 SOAP 消息且通过 HTTP 传输的 ...
阅读全文
摘要:在 ActionScript 3.0 中,无论是在严谨模式下还是在警告模式下编译,都将进行运行时类型检查。代码 消息 说明1000 系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。1001 未实现方法 _。1002 Number.toPrecision 的范围是 1 至 21。Number.toFixed 和 Number....
阅读全文
摘要:在Module里包含TabNavigator时,卸载再加载会出现错误,这是因为Module的共享代码问题,当Moduel中使用Managers(如PopUpManager、DragManager,HistoryManager)时,容易出现这个问题,Manager的方法都是静态方法,整个应用程序中创建了一个该Manager接口的单列Singleton,但Module仅在自己的Application ...
阅读全文
摘要:利用Flash XML Socket实现”服务器推”技术的基础是:1.Flash提供了XMLSocket类,服务器利用Socket向Flash发送数据;2.JavaScript和Flash的紧密结合,JavaScript和as可以相互调用。 具体实现的方法:在HTML页面中陷入一个使用了XMLSocket类的Falsh程序。JavaScript通过调用此Flash程序提供的...
阅读全文
摘要:ExternalInterface 实现 JavaScript 与 ActionScript 之间的所有通信,ExternalInterface 类是外部 API,这是一个在 ActionScript 和 Flash Player 容器之间实现直接通信的应用程序编程接口。在 Flash Player 中,可以使用 HTML 页中的 JavaScript 来调用 ActionScript 函数。Ac...
阅读全文
摘要:XMLSocket 类实现了客户端套接字,这使得运行 Flash Player 的计算机可以与由 IP 地址或域名标识的服务器计算机进行通信。 对于要求滞后时间较短的客户端/服务器应用程序,如实时聊天系统,XMLSocket 类非常有用。 传统的基于 HTTP 的聊天解决方案频繁轮询服务器,并使用 HTTP 请求来下载新的消息。 与此相对照,XMLSocket 聊天解决方案保持与服务器的开放连接,...
阅读全文
摘要:上一篇讨论通过实现接口来实现Application和Modules的通信,本篇讨论通过使用事件实现Application和Modules的通信。在一个swf中,组件间的交互通信可以直接使用addEventListener和dispatchEvent来完成事件的传递。当然这样的标准做法也适用于Module。 通过addEventListener和dispatchEvent在Module发布事件: A...
阅读全文
摘要:Flex Modules通信方式有很多种:通过继续接口、参数传递、定义事件通信。这里讨论通过继续接口通信。模块是独立,通过继承接口,允许外部应用程序与他们通信。 首先,定义接口ICommunicaton.as: 创建Module继承ICommunicaton接口: 在Application通过ICommunication调用Module的方法: Application的代码: 运行结果,加载后点...
阅读全文