- 浏览: 7366 次
- 性别:
- 来自: 西安
最新评论
文章列表
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
<?xml version="1.0" encoding="utf-8"?>
<s:Application width="100%"
height="100%"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
x ...
最近做Flex项目,碰到了双向绑定的问题,
查了下网上,有解决方法
简单说就是 2个单项绑定 + 简易的同步机制
看代码:
Java代码
/**实现双向绑定工具类*/
public class BindingUtil{
/**绑定方法*/
public static function bind(obj1:Object,prop1:String,obj2:Object,prop2:String):void{
...
数据绑定(data binding)- 在创建Flex或Aodbe AIR应用程序中,最常用而且很有用的是将数据从一个对象传递给另外一个对象。于此同时,若开发者不完全理解它的机制的话,可能会给程序造成初始化缓慢或失败的问题。在必须使用的时候,正确地使用数据绑定无疑是好的办法。在这篇文章中,我列出了10个最易犯的错误,以便开发者在创建应用中合理地使用数据绑定。
错过无声的错误
有一种情况,就是你使用了数据绑定,但最终的结果不是你所期待的,没有看到绑定的效果;而且也没有错误提示。
绑定表达式或绑定的函数里抛出的异常和错误,被绑定框架所捕获,这种叫无声捕获。最终导致的结果就是,你通过Flash ...
1. 使用Flex Bulider3 建立一下新的.mxml 的页面时默认的背景是蓝色的, 请问用什么办法能修改掉此背景颜色, 以至于下次创建时背景不是为默认的蓝色的呢? 请写出你认为正确的方法。
答:修改sdk\frameworks\projects\framework\default.css 里Application 的backgroundColor: #0000FF;
2. 使用Flex Bulider3 如何跟踪程序?
答:我知道的三种1.trace() 2. 设置断点 3. 当不在调试模式时可以调用as 的Alert.show() 或js 的alert() 如:navigat ...
Flex数据绑定陷阱:常见的误用和错误当构建Flex或者Adobe AIR程序时,将一个对象的值自动的传递给另一个对象这种处理是数据绑定最常用并最有用的特征之一。尽管如此,同时数据绑定会减缓程序的初始化,并且当开发者不是完全理解数据绑定的机制是如何工作的话,会引起一些开发者意想不到的问题。最好的解决方法及是确保你正确的使用了它并且在只有需要它的时候才使用它。在这篇文章中,我整理了十条开发者在构建应用使用数据绑定时常见的陷阱和错误。第一条:难以发现的无声错误这有些绑定操作似乎已经工作,但是你最后却沮丧的发现没有并且无从下手修改的例子。在绑定表达式或者在绑定框架里调用绑定方法时抛出的异常和错误,只会 ...