在flex中能完全实现界面和代码分离吗?

[复制链接]
查看11 | 回复1 | 2008-11-6 09:17:27 | 显示全部楼层 |阅读模式
在flex中能完全实现界面和代码分离吗?就类似于vs一样的。
在actionScript中添加事件监听的作用是什么?
如果不想添加事件监听,又想要得到原事件监听的方法的结果该怎么做?也就是说能不能把调用事件监听的方法和事件监听的方法合并成一个可以方法?
因为事件监听的方法是无返回值的,要想让事件监听执行有返回结果的方法该怎么得到呢?是用全局变量或者用什么组件记录吗?
我就这么多分了,请哪位大虾帮忙回答一下!
说的具体点可以吗?弄点具体的代码出来看看。我弄了好像不行,如果base on在那个class上,则添加的Component不能进行设计。要添加Component应该是base on 在Canvas上才行,但是那样的话还是不能进行分离......

回复

使用道具 举报

千问 | 2008-11-6 09:17:27 | 显示全部楼层
界面和代码分离是可以做的。在flex builder里面先新建一个ActionScript Class, 然后再新建一个MXML Component, 这个组建base on你刚才的那个class,这样界面部分在mxml文件里写,代码部分在as文件里面写。添加事件监听就是对添加了监听的组件的操作进行响应。例如:service.addEventListener(ResultEvent.RESULT, onResults_SearchCase);当service这个组件里有了ResultEvent这个事件的时候,就会去调用onResults_SearchCase这个方法。这个方法定义的时候需要把这个事件作为参数,例如function onResul...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行