`
schy_hqh
  • 浏览: 558021 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
解决方案: 1、XML文档定义符合规范,即有文档定义和起始结束标签对 2、new SAXReader().read(in) 被读取的inputStream绝对不能被读过!!! [比如上传一个xml文档到服务器,如果先进行保存,那么该xml文档就被读过了,然后再使用 new SAXReader().read(in)就会抛出Premature end of file异常!!!] 所以,如果碰到已经被读取的文件,那么新创建一个InputStream来读取文件即可!
服务器端:     安装SVN服务器:VisualSVN-Server-2.1.9.msi     安装完成后,为其他人添加账户,以便登陆服务器下载代码 客户端: 1.TortoiseSVN 能够通过右键菜单集成,进行代码的提交、更新等操作 2.site-1.6.18.zip 插件 Eclipse或者MyEcli ...
皮肤与组件的关系 使用状态和皮肤 创建Button皮肤 为应用程序的控制台Control Bar创建皮肤 1.将Flex Grocer按钮替换为一张图片 基于Button设计皮肤,通过在皮肤类中添加一张BitmapImage来实现 <?xml version="1.0" encoding="utf-8"?> <!-- ADOBE SYSTEMS INCORPORATED Copyright 2008 Adobe Systems Incorporated All Rights Reserved. ...
为Flex应用程序添加样式:   通过标签属性设置样式   可继承的样式属性   通过<fx:Style>标签设置样式   通过CSS文件设置样式 改变Flex应用程序外观的方式:1.样式 2.皮肤 样式 通过样式设置可见元素的字体大小及背景颜色,实现改变Flex组件的外观 需要了解:样式的继承、应用样式的几种方式 皮肤 皮肤的概念更宽泛,通过换肤可以一次性改变所有可见元素的外观,甚至重新排列元素在屏 幕上的位置 ------------------------------------------------- Flex开发使用了一套基于标准的语言 基于XML的MXML 基 ...
AdvancedDataGrid扩展了普通的DataGrid,功能更强大 设置AdvancedDataGrid的样式    关注特别的行、列或单元。常见用法:将负数显示为红色    AdvancedDataGrid允许编写并调用样式函数以实现上述功能 1.使用styleFunction属性,指定一个函数,该函数返回一个样式规则 2.数据分组(使用标签或者ActionScript来实现),实际上是对dataProvider进行操作 3.提供摘要信息(使用标签或者ActionScript来实现),实际是对各分组数据的操作 (GroupingCollection2类描述的数据才能显示摘要信息) 1 ...
1.使用DataGrid组件展现数据(表格),以交互方式操作其中的行和列 2.自定义项目呈现器,在DataGrid的某列重载默认行为(默认显示文本,修改为显示图片) 3.在列中以自定义方式进行排序 4.AdvancedDataGrid的功能:排序、修改样式、分组 ...
创建和分派事件 1.使用事件可以降低程序的耦合度 2.子类自定义事件,事件可以冒泡,父类声明事件,捕获并处理事件 ------------------------------------------------------ 要让一个组件广播事件,需要使用dispatchEvent()方法 该方法在flash.events.EventDispatcher类中定义 Flex中的UIComponent类就直接继承自EventDispatcher类 dispatchEvent()接受一个参数,即需要分派的事件对象 在分派事件后,任何监听该事件的对象都会收到通知,相应的事件监听器/处理程序就会执行 如果 ...
数据集       包含一组数据元素的对象就叫做数据集DataSet       如:Array、XMLList、ArrayCollection、XMLListCollection 如何显示一个数据集?    通过labelField指定列表应该显示数据集中哪个属性(局限:只能显示文本)    如果要显示格式化的数据,或者拼接多个属性,则需要使用LabelFunction 如何操作(增删改查)一个数据集?    IViewCursor 如何循环一个数据集?    for循环  for each循环 ----------------------------------------------- L ...
1.组件的作用及其对开发的好处 2.Flex类的层次 3.可见和不可见组件 4.实例化及使用自定义组件 5.自定义组件中创建属性和方法 ---------------------------------------------- 利用组件将应用程序分割成多个文件,把应用程序分成模块,单独开发与维护都很方便, 还可以成为容易重用的程序功能套件 组件的层次结构 UIComponent   |-GroupBase      |-Group         |-VGroup 、HGroup、 DataRenderer      -DataGroup   |-SkinableComponent     ...
数据绑定和集合 1.数据绑定的原理 2.ArrayCollection 3.IViewCursor定位、取得、删除ArrayCollection中的元素 4.利用隐式的getter和setter方法隐藏内部功能 ------------------------------------------------- 数据绑定的本质: Flex中,关键在于改变模型(数据)的同时,让视图(各种组件)能够同步更新 [双向绑定 two-way binding:格式化和验证器会涉及] 要想让Flex监视某个属性的变化,使用[Bindable]标签标注,Flex会根据变化来更新视图(可见组件) 隐式的gett ...
创建ActionScript类--值对象DTO/VO--数据模型Model 没有业务逻辑,只提供对象来保存各项属性值 1.使用[Bindable]标记类,则类中的属性都具有绑定的特性 2.MXML--ActionScript---SWF(交给Flash Player运行) 3.如果要看MXML生产的ActionScript类,可以通过 Project-Properties-Flex Compiler-Additional compiler arguments 在现有参数后面加:-keep-generated-actionscript 这样,编译时生成的ActionScript文件就会被放到bin ...
使用远程XML数据 1.数据来源:嵌入式数据、远程加载数据 2.以Object形式返回数据的HTTPService对象 3.以XML形式返回数据的HTTPService对象   使用E4X(ECMAScript for XML)表达式搜索XML数据   基于动态XML构建XMLListCollection(将需要的数据放到集 ...
事件编程模型,构建松散耦合的应用程序     设置事件,向事件处理函数传递数据     响应事件,接收数据     理解事件对象及其属性 事件分类: 1.系统事件   包括应用程序的实例化、组件从不可见到可见的状态变化   creationComplete事件 2.用户事件   开发者根据用户事件的发生执行某些操作       用户与应用程序交互(用户点击button)       用户所交互的对象分派一个用户事件(button发出click事件)       事件监听器监听事件(事件监听对象接收到此事件)       监听对象中的代码得到执行(监听对象绑定的方法得到执行) 给MXML赋值,可 ...
数据绑定    1.给需要数据绑定的对象设置id,以便在程序中对其进行引用,通过id.attribute就能定位到那个attribute    2.使用id.attribute={value}对数据进行绑定,当后台数据发生变化时,控件会自动更新以反映新的数据 Flex中的文本控件 Label 单行不可编辑文本 TextInput 单行文本输入框 RichText 多行不可编辑文本 TextArea 多行文本输入框 关于文本布局的更多信息,请参考TLF文本布局框架 Flex中的图像控件 Image控件    能够在运行时加载JPG、GIF、PNG、SWF文件    使用@Embed指令可以将I ...
Spark组件是按复合(composition)的思想设计实现的 Spark组件的外观与功能是独立的 外观只负责视觉感受,而功能则是业务逻辑的实现 皮肤必须知道它要装扮的类的名字 以便编译器检查皮肤类是否具备了相关要素(皮肤部件) 如果想知 ...
Global site tag (gtag.js) - Google Analytics