
FLEX
stoneson
专注于.net,php,java,python,nodejs,.NET Core开发专注于Flex,Silverlight,AS3,Objective-C,Android,HTML5等移动开发技术
展开
-
一名优秀的Flex开发者需要知道的10样东西
<br />要想成为一名优秀的Flex编程人员,单单知道怎么样去使用Flex内建的容器和组件是不够的,而且是远远不够。<br /><br />下面是我对这个问题的一些看法......并且给出了一些资源和关键字,你可以通过Google轻易地找到这些关键字。<br /><br />1、面向对象编程(OOP)<br /><br />ActionScript 3是Flex的基石,它是一个完全面向对象的语言。尽管面向对象这个概念并不是很好理解,但是面向对象编程是学习的Flex的一个前提条件。如果你之前有面向对原创 2010-11-29 18:56:00 · 517 阅读 · 0 评论 -
flex DateField 实现日期和年份可以下拉式
用了几个小时终于搞定现将代码贴上, <![CDATA[ import mx.controls.Button; import mx.controls.Alert; import mx.events.DateChooserEventDetail; import mx.events.DateChooserEvent; import mx.event原创 2012-03-17 23:29:03 · 2150 阅读 · 2 评论 -
基于Pipe的PureMVC Flex框架的多核共享消息技术
PureMVC在某一个版本更新后提供了管道技术,但是这项技术如何使用往往让你摸不着头脑。下面带着大家将它的使用方法展现给大家。管道的一个重要特征就是你可以利用一个已经开发完成的工程,仅仅针对每一个需要集成在一起的模块定义一个JunctionMediator。让我们看一个简单的例子,假设一个应用系统需要加载一个模块,同时需要跟它进行通讯。同时我们假定你想通过这种设计的方式跟众多其他的模块进行翻译 2012-05-07 11:47:46 · 1024 阅读 · 0 评论 -
flex DataGrid 标题上放 CheckBox 实现全选
利用headerRenderer加入checkbox然后这个checkbox调用外部方法实现全选.附送代码片段,如有不懂可以追问.//调用的外部方法public function selectAll(obj:Object):void{ISsel=!ISsel;if (dataArray.length >翻译 2012-05-15 15:41:42 · 1886 阅读 · 0 评论 -
Binding Flex TextInput UI Controls to a DataProvider
In Flex when you bind data to a UI control like a DataGrid, the grid cells refresh every time the dataSource changes. The reverse is also true if the DataGrid is enabled for editing. That is, the data翻译 2012-06-26 19:05:05 · 982 阅读 · 0 评论 -
jasperreports+Flex报表方案新思路
Flex做企业级开发,报表方面始终没有一个好的解决方案,昨天在看jasperreports的时候,无意中发现jasperreports生成的报表可以用flash浏览了。你可以从http://sourceforge.net/projects/jasperreports/files/下载jasperreports-flash。 下完代码后分析了下,其实原理就是做一个flash版本的vi翻译 2012-05-11 17:16:34 · 2603 阅读 · 6 评论 -
Flex——四舍五入函数
在AS3中,有四舍五入效果的方法有Math.round方法和Number.toFixed方法,但这2个方法的效果都不好,有缺陷。例如:Math.round(21.45),输出了21,但正确的四舍五入是22。21.4445.toFixed(2),输出了21.44,正确应该是21.45。这对于金额等敏感的数字是不允许的。自定义四舍五入算法public static functi翻译 2012-10-25 19:39:15 · 1119 阅读 · 0 评论 -
Flex之数据格式化
数据格式化是对某些特殊的数据的格式进行规范。例如,日期格式有很多种,可以为“1990-1-2”、“2/1/1990”等。有时数据格式化是必须的,如货币的格式要统一。格式化组件概述Flex 3.0中提供了几种常见的数据格式化组件,如DateFormatter、NumberFormatter、PhoneFormatter等。数据格式化组件说明如表19-3所示。表19-3 Flex 3.0翻译 2012-12-18 10:54:41 · 1261 阅读 · 1 评论 -
如何恢复Flex builder和Eclipse被删除的文件
不少人相信都有这样的经历:Flex builder中无意中删除了有用的文件。害的自己辛苦写好的代码转眼间就“灰飞烟灭”了。其实在Eclipse中,是有办法恢复被删除的文件的,而Flex builder是基于Eclipse二次开发的,所以也同样适用。To restore a file from local history, right click on a folder or a p翻译 2013-05-17 15:52:36 · 1047 阅读 · 0 评论 -
Flash Builder4.6(SDK4.6)新的功能
今年早些时候,Adobe发布Flex SDK和Flash Builder中的第一个版本,针对移动应用开发的支持。Flex的4.5推出的移动优化的组件的设置和优化移动应用程序框架,而Flash Builder的4.5移动项目类型,多平台设备模拟,设备调试,便于包装和部署的移动设备和应用程序商店的范围包括跨。一个单一的框架和工具,开发人员可以建立丰富的,富有转载 2013-05-27 12:05:04 · 1200 阅读 · 0 评论 -
flex 完美的Tree
完美的Tree如果是层次化数据则无法使用线性列表呈现,此时Tree是首要考虑的组件,Tree基于List,使用图标和缩进显示层级。Tree是单列组件,在行列显示大小,显示行数机制上均与List相同,只是Tree拥有展开文件夹的功能,下面我们来看看Tree在List上作了哪些扩展。Tree的数据源在选择合适的集合类型中我们讲过,XMLListCollection对层级数据具有优势,因此常翻译 2013-05-28 12:14:23 · 2292 阅读 · 0 评论 -
Flex 3 发现之旅:AdvancedDataGrid的使用
Flex 3 发现之旅:AdvancedDataGrid的使用选择多个单元格及多行所有基于List的控件都支持allowMultipleSelection属性。将allowMultipleSelection属性设置为True可以使得您在控件中一次选择不止一个条目。例如,DataGrid控件可以让您选择多行这样您就可以将他们拖放到另一个DataGrid中。AdvancedDataGrid原创 2013-05-28 12:18:22 · 1114 阅读 · 0 评论 -
Flex的拖动事件 DragEvent DragManager
import mx.core.IUIComponent;import mx.events.DragEvent;import mx.managers.DragManager;private function dragEnter(event:DragEvent):void { var obj:IUIComponent = IUIComponent(event.cur转载 2013-05-28 14:57:33 · 1477 阅读 · 0 评论 -
flash builder 4 flex4下载与注册破解
很久没用FLEX开发项目了,不知不觉flash builder 已到四的版本了,,类JAVA的东西,都差不多找了一些注册破解的注册码,先插入一个下载 Adobe AIR ,它们关系很密切 。官网下载地址:http://get.adobe.com/cn/air/?promoid=BTLOA注册 Flash Builder 4 的方法只需两步:1. 注册码转载 2012-03-16 16:57:35 · 1640 阅读 · 0 评论 -
将应用程序从Flex 3迁移至Flex 4
公司: Adobe 要求必备知识熟悉 Adobe Flex。 用户级别 中级 所需产品Flex(下载试用) Flash Builder(下载试用) 示例文件(范例) 在本指南中,我将介绍如何将一个实际应用程序从 Flex 3 迁移至 Flex 4。文中提供的示例涵盖了 Flex 应用程序开发的所有重要领域,包括 CSS、Spark 组件、自定义外观、嵌入翻译 2012-03-16 16:20:23 · 911 阅读 · 0 评论 -
FLASH连连看算法分析及源代码
<br /><br />做FLASH连连看有特别之处,下面我们就详细分析FLASH连连看的算法。<br />在做连连看之前,我们根据折线数的不同分为3种情况:<br /> 第一种情况:<br /><br /><br />如图,方块1与方块2 在同一水平线上,方块1与方块3在同一垂直线上,这就是我们的第一种情况:<br />在实际应用时,我们在1和2之间或1和3之间实例化一条线段,用hitTestObject来测试,如果与这条线段相交的图片个数小于等于2,那么这两个图片就是连通的。<br />第二种情况原创 2010-11-29 18:59:00 · 1845 阅读 · 0 评论 -
高位优先与低位优先
<br />Endians是什么意思?它是数据在内存中的排列顺序。在微处理器中,象long/DWORD(32 bits) 0x12345678 这样的数据总是按照高位优先(BIG ENDIAN)方式存放的。但在内存中,数据存放顺序则因微处理器厂商的不同而不同。数据大小的不同:<br />Byte:一个字节,标记为byte 0<br />Word:二个字节,从byte 0到byte 1<br />Long : 四个字节,从byte 0到byte 3<br />每个byte由8个位(bit)组成,从bit 7原创 2010-12-01 00:06:00 · 1193 阅读 · 0 评论 -
AS3 Socket 汉字乱码深入研究
<br />正所谓眼见为实,耳听为虚,在编程开发时,听别人说的东西一定要自己进行验证。因为网络这个东西,跟风的东西太多,以讹传讹的事情比比皆是。<br />近来在做AS3与.net的socket通信工作,相继解决了通信协议解析和数据粘包等问题,终于要跟汉字编码这个问题一争高下了。在经历了一番深入研究之后,我终于将汉字乱码这个问题彻底解决了,以后不管它AS3的socket要跟谁通信,我的办法都可以让你在面临汉字乱码问题时知道该怎么办了。<br />要说as3的socket发送汉字,首先得认识as3的两个类:f原创 2010-12-01 00:57:00 · 1259 阅读 · 0 评论 -
AS3与.net之间的Socket编码转换的endian问题
<br />之前一直都是用.net,最近项目需要在C#和AS3之间建立socket通信,于是就研究了一下AS3的socket。用起来的时候,发现AS3的socket与C#的socket用法差别较大。但是这些都还说得过去,可是一个endian却是把我恶心了一番。<br /><br /> 由于对字符编码了解不多,我在试用AS3的socket的函数writeInt()的时候,C#端接收到的数字总是跟flash端发送的值不一致。我调试时发现同一个整数,flash端将其转换成的字节数组跟C#将其转换成的字节数组原创 2010-12-01 00:58:00 · 1304 阅读 · 0 评论 -
as3与.net进行socket通信
<br />.net代码: <br />public class SocketTest<br /> {<br /> private Socket _server;<br /> public void Start() <br /> {<br /> IPEndPoint iep = new IPEndPoint(IPAddress.Parse("192.168.0.11"), 9999);<br /> this._ser原创 2010-12-01 01:08:00 · 1411 阅读 · 3 评论 -
socket 通信 Windos 和 Linux之间 Big endian 和 little endian的转换策略
<br />Big endian 和 little endian<br />本次测试仅仅一32Bits的Intel X86系统和Moto Power PC系统TCP/IP socket connection联调作为讨论内容。<br />结论如下:<br />传输某一结构体。<br />#pragma pack(4) <br />typedef struct{<br />char name[6];<br />int age;<br />char sex;<br />short tel;<br />}s原创 2010-12-01 01:10:00 · 900 阅读 · 0 评论 -
70个流行的AJAX应用程序或演示代码【转】
<br />Ajallerix : AJAX, simple, fast Web image gallery demo ; at NovellAJAX - microlink pattern tutorial : A microlink is a link that opens up content below it.Ajax BBC News RSS Reader : demo by Nigel CrawleyAJAX Chat in Python with Dojo : at AquaA原创 2010-12-01 16:03:00 · 654 阅读 · 0 评论 -
Flex如何使用UDP传输
<br /> 最近项目需要做了一个UDP文件传输的例子,客户端与客户端的P2P连接需要服务器的协助,这里就没贴代码了。<br />最近项目需要做了一个UDP文件传输的例子,客户端与客户端的P2P连接需要服务器的协助,这里就没贴代码了。让人很郁闷的是FLEX中没有办法操 作多线程,在网上找了一些例子好像都是用Timer实现的伪多线程,一方面TCP SOCKET 实现不了P2P,另一方面UDP SOCKET没有异步传输真叫人很头痛,期待Adobe可以开放更多的操作了<br /><br /> <br />Obje原创 2010-12-02 01:13:00 · 2109 阅读 · 1 评论 -
Flex元数据标签-总结
<br />1、[ArrayElementType]<br />使用ArrayElementType元数据标签可以让你定义数组元素的数据类型。<br />程序代码:<br />[ArrayElementType("String")]<br />public var arrayOfStrings:Array;<br />[ArrayElementType("Number")]<br />public var arrayOfNumbers:Array;<br />[ArrayElementType("mx.co原创 2010-12-02 23:13:00 · 549 阅读 · 0 评论 -
Flex中多线程的实现
<br />最近在网上看到一个工具类可以提供flex中多线程的支持,AsyncThreading,googleCode地址,详细文档可以去googleCode上看<br />下面总结一下利用这个工具类来实现一个抽奖机的demo。<br />首先我们要编写一个自定义线程类,继承自AbstractAsyncThread并且实现IAsyncThreadResponder接口,<br />AbstractAsyncThread这个类可以控制线程的级别: publiccons原创 2010-12-02 17:36:00 · 1299 阅读 · 3 评论 -
ActionScript3注入JavaScript脚本
<br />ctionScript3注入JavaScript脚本<br />JavaScript and VBScript Injection in ActionScript 3主要内容摘抄<br /><br />脚本注入在这里是说在ActionScript3编程时更好的组织和使用JavaScript,不是黑客攻击做的那个。通过ActionScript3的ExternalInterface类完成,需要了解JavaScript和文档对象模型( DOM )。<br /><br />简介<br原创 2010-12-06 18:02:00 · 988 阅读 · 0 评论 -
Flex文本框自动提示(AutoSuggest)、自动完成(AutoComplete)
package app.lib{ import flash.events.Event; import flash.events.FocusEvent; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import mx.collections.ICollectionView;转载 2012-02-20 13:43:15 · 1243 阅读 · 0 评论 -
flex 检测系统语言
问题我想知道客户端系统使用什么语言和输入法解决办法使用flash.system.Capabilities.language 属性和flash.system.IME 类讨论flash.system.Capabilities.language 属性给出客户端系统的语言,返回两个ISO-639-1 字符(如"fr" 代表French). 有些国家代码两个字符是不合适的,比如( "原创 2014-03-07 14:40:58 · 1539 阅读 · 0 评论