- 浏览: 416163 次
- 性别:
- 来自: 济南
最新评论
-
nianshi:
slideDown就是show的滑动效果版本, slideUp ...
Jquery零碎代码收藏 -
nianshi:
以后编写JS代码,少写<div onclick=&quo ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素相对父元素的偏移var p = $("p ...
Jquery零碎代码收藏 -
nianshi:
获取匹配元素在当前窗口的相对偏移var p = $(" ...
Jquery零碎代码收藏 -
wuchu:
谢谢
Flex 读取XML配置文件总结
文章列表
理解ArrayCollection类
上一节,我们介绍了集合类提供了丰富的数据操纵能力,本节,我们将 通过ArrayCollection类来具体了解如何应用集合类。
13.5.1 创建ArrayCollection类实例
mx.collection.ArrayCollection
类是
将Array公开为集合的封装类,可使用ICollectionView或IList接口的方法和属性实现访问和处理ArrayCollection实
例。对ArrayCollection实例进行操作会修改数据源,例如,如果对ArrayCollection使用removeItemA ...
访问远程Java对象
为了实现对远程Java对象的访问,在服务器端,需要完成如下几个 步骤:
1. 创建LiveCycle Data Service Web应用;
2. 实现POJO Java类;
3. 在LiveCycle Data Service Web应用中部署POJO Java类;
4. 配置remote-config.xml文件,声明desination节点,指向POJO Java类。
在客户端应用中,需要实现:
1. 实例化RemoteObject对象,并设定destination等属性;
2. 调用远程Ja ...
以下是今天做的Flex的一些效果,其中最后四个。WipeLeft,Right,Up,Down,比较实用,做的过程中收获很大。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" minWidth="955" minHeight="600" click="appli ...
先
扯几句,team中有一个正在试运行的项目,最近被客户打了回来,问题在于flex的性能问题。症状如下,当as的service层去调用后台 java
servlet时,ui会弹出一个反复播放的loading动画,回调函数取得数据后进行解析,然后重绘ui。这是一个被大家普遍使用的loading+
异步的客户端处理方式。但是问题在于,当执行回调函数时,本该重复执行的动画,出现了停顿状态(如果从调用到显示需要花费6秒,那么这个停顿可能就要占掉
3秒),而且整个载入时间也偏长,严重影响了客户体验。
为了解决这一问题,走了不少弯路,一些可能的原因被一一排除,但是还 ...
最近遇到了flex 的安全沙箱问题,找了很多资料发现不是都是和我,我的程序需要socket连接,而大多数讲的都是跨域文件读取的。我先把两种方法都总结出来:
跨域文件读取
方法一:在目标服务器上布署crossdomain.xml文件(我用的此方法很管用,放上就没问题了) 需要远程服务根目录定义有crossdomain.xml文件,如下:
<?xml version="1.0" encoding="UTF-8" ?> <cross-domain-policy> <allow-access-from domain ...
在任何的web应用开发中,在不同的组件中传递数据是一件非常重要的事情, flex的应用开 发也不例外,今天讲一下flex的event.
在
flex中所有的UIComponent都持有flash.events.EventDispatcher对象,通过改对象我们能够让一个
application中的不同UIComponent广播自己的event.,让监听自己event的组件能够获得消息.当事件触发时执行响应的操作,
这样的一种事件驱动方式能够是代码很容易维护,和阅读.
事件的职能除了通知监听事件的组件还有就是传递数据.在事情触发的时候将数据传
递给下一个组件,让下一个组件来完成接下 ...
原理其实就是使用一个Text(或者TextArea)控件,然后添加一个 Move效果,使Text控件向上移动。其中关键的一点是:在creationComplete事件中获取控件高度,否则会出现高度误差偏大。源代码如 下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete=&quo ...
你也许想知道,在运行时 从远程或本地得来的数据被动态修改的时候,应该使用XMLListCollection对象还是ArrayCollection对象作为Tree空间的数 据提供者。
如果你使用的数据源提供成形的XML,并且,你想在Tree控件中操作 XML数据。你应该使用XMLListCollection对象作为数据提供者。当使用MXML标记时,如果数据源是XMLList对象,你应该把它绑定 到XMLLsitCollection对象的source属性上,然后把 XMLListCollection对象绑定到Tree控件的dataProvider属性上。
当你想要动态改变对象值时,不要使用 X ...
JSON(JavaScript Object Notation) 是一种轻量级的数 据交换格式,它采用完全独立于语言的文本格式,可 以用来在客户端和服务器端传输数据!JSON对象既可用于AJAX的开发中,也可用一般的J2EE的开发中,用于一次性向后台提交多于一条的记录!(譬如 显示在页面上的table中记录)
JSON官方网站的介绍:(www.json.org)
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. ...
窗口传值
子窗口定义
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="296" height="379">
<mx:Script>
<![CDATA[
[Bindable]
public var functionX ...
//获得屏幕的分辨率
var x:Number=Capabilities.screenResolutionX;
var y:Number=Capabilities.screenResolutionY;
Alert.show( "x=" +x+ "y=" +y);
第二种方法
Alert.show(stage.fullScreenWidth+ "==" +stage.fullScreenHeight);
//获得 stage(工作区)的宽、高
Alert.show(stage.stageWidth+"= ...
熟悉flex开发的DX们都知道,flex中的replace方法不能替换所有的内容,那 怎么办呢,自己来搞定!
/**
* replaceAll
* @param source:String 源数据
* @param find:String 替换对象
* @param replacement:Sring 替换内容
* @return String
* **/
private function replaceAll( source:String, find:String, replacement:String ):String{
...
Flash Builder 4正式版发布,很高兴还有简体中文版,下载地址自己去Adobe官网上下吧。
关于破解,网上有很的注册序列号,但都已经过期了。
我们可以使用下面的注册机来生成序列号:
http://files.cnblogs.com/tintown/flashbuiler4keygen.rar
但是注册序列号第一次使用后,第二次打开时,会去adobe的官网验证序列号的有效性,所以,经常导致第二次打开FB时,会过期无效。
所以我们可以让adobe不去官网验证即可,方法如下:
在C:\WINDOWS\system32\drivers\etc\hosts文件中加入一条 ...
1.拷贝内容到剪贴板:
System . setClipboard ( strContent) ;
2.克隆一个 ArrayCollection :
var bar: ArrayCollection = new ArrayCollection( ) ;
for each ( var i: Object in ac ) {
bar. addItem( i ) ;
}
var bar: ListCollectionView =
new ListCollectionView( ListCollectionVie ...
一、
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
addedToStage="stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown)"
click="clickEvt(event)"
layout="absolute"
frameRate="6"
creationComplete="star ...