摘要:
ShoppingCart实例被在Tab Navigator 中的wishListCartComp调 用。 首先,wishListCartComp实 例数据绑定到ModelLocator.wishList,接 着wishListModel上的任何改动都会自动影响Shopping Cart组件内部。这是acion中一个大组件重用的好例子。 addProduct事件调用了一个方法,addProductT... 阅读全文
摘要:
将需求列表加入到视图 我将替换屏幕的一部分,只用包含两个ShoppingCart MXML组件的Tab Navigator显示ShoppingCart MXML组件。第一个实例是我们原始的ShoppingCart,而 第二个则是需求列表。 当用户发出添加产品到需求列表的动作时,你将改变ProductDetails组件来截获,就像添加产品到ShoppingCart一样。这就需要ProductDet... 阅读全文
摘要:
有一个feature经 常出现在电子商务应用程序中,它叫做“需求列表”,一种产品的 临时列表用于暂时存放用户以后可能要买的产品但还未加入到购物车中。 在一个灵活的团队中,需求列表的需求或是说“story”,在CairngormStore中可以这样理解: CairngormStore 需求列表 客户除了可以把产品从商店加入到购物篮外,也可以使用需... 阅读全文
摘要:
使用下面的几个改善性能的技巧,如果你使用Flex Builder,那么可以使用调试窗口查看你的程序中关键的几步创建对象和内存回收的情况。有时细小的调整会造成很大的不同。下面是一小部分能够改善你的程序性能的做法:1)如果不知道一个对象的类型,使用as操作 符而不是使用try...catch,后者更慢一些:+展开-ActionScriptvariface:IMyInterface=(objasIMyI... 阅读全文
摘要:
Cairngorm主要就是对开发Flex应用程序应用了一系列的设计模式,从而使开发出来Flex程序可扩展性,可维护性都大大提高。 其工作流程很清晰: 1.Front Controller Listens for User Gestures 前端的控件监听用户的行为。注意它只是监听,并不会做任何反应。 2.Commands Do All the Work 控件监听以后调用Commands来做... 阅读全文