01 2012 档案
FLEX依赖注入
摘要:通常认为好的面向对象的设计里,一个类只负责处理一件事情,为了遵守这个规则,几乎所有的对象都必须合作才能完成它们的职责,但是那些合作的对象来自哪里?典型的,没有依赖注入,你只能实例化合作的对象在你的组件里,这样就会产生一个紧的藕合在你的对象之间.久而久之会让你的应用难于维护并且你的组件很难进行单元测试.此时依赖注入就应运而生.当你想使用一个框架或者一个容器来注入那些合作的对象至那些需要这些对象的对象里时,)这是一种非常强大的模式,你能开发你想要的那些对象并且独立地测试它们并且将它们捆绑到一起来构建你的应用.SPRING框架就是一个很常见的依赖注入框架在JAVA开发的世界里。我将使用SPRING框
阅读全文
ActionScript对象与java对象之间转换关系对照表
摘要:JAVA2AS:AS2JAVA如果array[dense]对应java里的list,那他只是一个集合。相当于数组。array[sparse]对应的java的map类型,那他就是键值对。as是弱类型语言,不用像java写的那么标准。比如var items:Array = new Array();那items可以是任意类型。可以直接写items[0] = new NetConnection()或者其他什么都可以。比如java里写:List<String> items = new ArrayList<String>();items.add("item1")
阅读全文
flex使用的outerDocument
摘要:从 <mx:Component> 中定义的变量仅作用于那个组件/内联 itemRenderer。同样, <mx:Component> 外的内容在不同的作用范围内, 就像这个组件是在另一个文件中定义的那样。例如, 假设您为这个 itemRenderer 添加了一个 Button, 允许用户从在线零售商那里购买书籍。Button 调用它们的 click 事件上的函数, 所以您可以如下定义这个按钮:Xml代码<mx:Button label="Buy" click="buyBook(data)"/> <mx:Butto
阅读全文
flex数据绑定
摘要:总结一下Flex中的一般的数据绑定的几种实现方法。 首先先讲一下啥叫绑定呢?说白了就是把两个或几个东西绑在一起,一个变化的时候其他的也得跟着他变。这就产生了动态的效果了。 1、用“{}”来进行绑定 如果希望双向绑定的话,可以这样 在“{}”这中间,可以计算表达式、连接字符串、条件表达式、函数,反正大概就是可以一句话写下的代码都可以。、 连接字符串不用“+”,直接写在后面 如 2、用标签 如果希望双向绑定的话,标签中有个 twoWay 属性,可以设置true或false来选择单向的还是双向的。 3、使用ActionScript来进行数据绑定 使用类mx.binding.utils.Binding
阅读全文
faultDetail = "NetConnection.Call.Failed: HTTP: Status 404: url: 'http://localhost...
摘要:flex与java RemoteObject 通讯 部署时出现了 这个问题:连接失败(mx.messaging.messages::ErrorMessage)#0 body = (Object)#1 clientId = (null) correlationId = "F545ECB2-5C82-C01A-30A9-5059C14B3D79" destination = "" extendedData = (null) faultCode = "Client.Error.MessageSend" faultDetail = "
阅读全文
数据类型检查(is、as、typeof、in、instanceof)
摘要:(1)is运算符is运算符是ActionScript 3.0中的新增运算符,用来测试变量或表达式是否为给定的数据类型。is运算符检查正确的继承层次结构,不但能够检查对象是否为特定类的实例,而且还可以检查对象是否是用来实现特定接口的类的实例。早期版本中的instanceof运算符已不再使用。例如:varmySprite:Sprite=newSprite(); trace(mySpriteisSprite);//true trace(mySpriteisDisplayObject);//true trace(mySpriteisIEventDispatcher);//true 说明:创建一个Spr
阅读全文
ActionScript中的关键词
摘要:语句是在运行时执行或指定动作的语言元素。 例如,return语句会为执行它的函数返回一个结果值。if语句会对一个条件求值,以确定应采取的下一个动作。switch语句会创建 ActionScript 语句的分支结构。Attribute 关键字可以更改定义的含义,还可用于定义类、变量、函数和命名空间。Definition 关键字用于定义变量、函数、类和接口等实体。主表达式关键字代表文本值。要获取保留字列表,请参阅《ActionScript 3.0 编程》。指令包括语句和定义,可以在编译时或运行时发挥作用。既非语句又非定义的指令列在以下指令表中。语句 摘要break出现在一个循环(for、for..
阅读全文
oracle创建实例的过程
摘要:ORACLE创建实例是我们最常用的操作之一,下面就为您详细介绍ORACLE创建实例的全过程,希望对您能够有所帮助。一、ORACLE创建实例过程:1、安装好ORACLE服务端。2、ORACLE创建实例,使用ORAHOME目录下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。3、步骤2:选择"创建数据库"。4、步骤3:选择数据库模板。5、步骤4:选择"专用服务器模式"。6、步骤5:设置初始化参数。7、其它默认,点击&q
阅读全文
Flex的数据绑定基础
摘要:转自:http://www.riameeting.com/node/979相信只要开发过Flex应用程序的读者都已经使用过数据绑定(Data Binding),数据绑定是Flex非常重要的特性之一,它就像一种魔法一样,能快速让你将应用程序中两个不同的部份通过数据绑定联系起来,大大提高了 开发的效率,这也是让Flex如此流行的特性之一。大多时候我们并不需要了解数据绑定背后的机制,然而,随着在Flex应用程序规模不断增大,数据绑定特 性也被开发人员使用得越来越多,其带来的问题也逐渐显现出来,正因为它像魔法一样,使用起来非常简单,因而很多开发人员并未去深入了解数据绑定背后的工作 机制,致使在应用中使
阅读全文
Flex中事件的初探
摘要:在flex中,Event是一个比较神奇,而且是我们必须经常打交道的一个类,黑羽大哥的一句话很经典:平生不识Event,就称闪客也枉然,说明了Event在Flash和Flex中的地位。那么这个非常重要的东西,该如何去应用呢?在这之前,我们要清楚一个事情,那就是Event是Object这个伟大父亲的220多个孩子之一,也就是说,它是直接继承于Object的。可是我们知道这有什么用处呢,嘿~,用处大啦,因为这代表了Event的贵族气质,即:在Event中,级别高的控件触发的事件,在级别低的控件中是无法被监听到的,怎么样,够高傲了吧。到了这里,有人会说,这有点扯了吧,只从这个就能看出这点吗?答案当然不
阅读全文
在eclipse中安装flex插件
摘要:一.首先下载安装Eclipse 3.0以上版本解压到 D:\Program Files\eclipse 到算安装成功了.二.下载安装Flex Builder 3.0http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe1. 指定把 Flex Builder 3.0安装在 C:\Program Files\eclipse\Flex Builder,2. 指定 Eclipse 安装路径为 C:\Program Files\eclipse3. 选择是否安装浏览器 Flash Plyer 9 插件(可选安装
阅读全文
浙公网安备 33010602011771号