如何在Flash中用MVC模式实现视图

2025-04-26 13:04:42

1、首先,用MVC喋碾翡疼模式设计一个矩形模型RectangleM类文件,在类文件中定义矩形的起点坐标,以及矩形的宽和高,使用户可以读取和修改矩形的各属性值。

如何在Flash中用MVC模式实现视图

2、接着,创建一个类文件RectangleV.a衡痕贤伎s,用MVC模式实现视图。先在类中定义类的包名,插入Sprite和Event类包。

如何在Flash中用MVC模式实现视图

3、新建一个显示类RectangleV,继承显示对象Sprite类。

如何在Flash中用MVC模式实现视图

4、接着,创建一个RectangleM类的实例,用私有变量Rect引用它。

如何在Flash中用MVC模式实现视图

5、定义构造函数RectangleV,在函数中有一个参数Rect,参数类型为RectangleM。

如何在Flash中用MVC模式实现视图

6、设置类中的Rect值,等于参数Rect的值。

如何在Flash中用MVC模式实现视图

7、接着,注册实例Rect的侦听器,事件为RectangleM.VARY,接收者函数为onShow,在舞台显示矩形。

如何在Flash中用MVC模式实现视图

8、定义侦听器函数onShow,参数e为事件类型,用以具体实现矩形的绘制。

如何在Flash中用MVC模式实现视图

9、在函数中,先清除先前绘制的图像。

如何在Flash中用MVC模式实现视图

10、接着,设置矩形的填充色。

如何在Flash中用MVC模式实现视图

11、最后,根据起点坐标,以及矩形的宽和高,绘制好矩形。

如何在Flash中用MVC模式实现视图

12、现在就已经用MVC模式设计好了一个视图,只需在Flash文档中调用视图,就可以绘制相应的图形了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢