随笔分类 -  Flex/AS

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

点击右上角即可分享
微信分享提示