Experience10  Creative, Develop, UX, Wireframe, Productivity

Flexing

最近有了一些空闲时间,尝试着用FLEX重新构建公司内部的OA系统UI,花了一个星期时间,完成了基本登陆到一个有点自定义内容显示及编辑窗体的的datagrid的构建,与服务器端采用的是.NET的WebService,结论如下:

Flex的组件结构庞大,自定义功能很丰富,扩展很强,但是自定义的时候在小问题(特别是事件驱动的状态下)上比较花时间,比如DataGrid数据变化时,他的Dataprovider变化时间与对文本域进行编辑的ON_EDIT_END事件及FOCUS_OUT事件有一定的延迟,实际上在对DataGrid进行自定义的过程中,大部分问题都是事件触发时间先后造成的,估计想完成大型组合型UI的构建,需要好好再深入理解一下Flex的组件的事件处理

Flex自身还是有一些小BUG存在,Alert对话框在设置了字号后,竟然会把文字给截断掉,百思不得其解

如果纯用Flex本身的组件来定制表现层的显示,相信开发效率高得惊人,灵活性也非常高,绝对是替代JS+HTML的良方,但是如果想更深的去定义组件的显示状态的话,需要再精心设计与调试

BTW:这一阶段还没有涉及到AS3的新功能,下一阶段将开始学习利用AS3了

This entry was written by allan, posted on January 1, 2007 at 2:05 pm, filed under Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

Timeline

Have your say

Add your comment below, or trackback from your own site. Subscribe to these comments.


Copyright 2010 Experience10.com
Designed by Allan