★经过近一个星期的研究,最终决定对直接拖拽到舞台上的UI使用代理类,使用代理的几个好处是:
1,可以动态关联类,也就是说,类本身只是功能类,而作为UI的MC是作为参数传递给这个功能类的。
2,使用代理类可以很好的解决某些直接拖拽出来的嵌套可视元素无法正常操作的情况,比如无法对一个MC里的嵌套文本框赋值等等。
3,可以很好的解决“自动声明舞台实例”的问题,因为代理类就要求必须对MC内的所有元素重新声明,降低美术和程序命名的偶合性,一举两得!
★虽然一个星期时间有点长,不过还是值得的,因为一旦一个正确的模式得到确定,实际开发就只是量的问题了,相信组件和UI部分我会做的越来越得心应手的。
Leave a reply