MVC
有关MVC的介绍 ,下文是转载!出于arrowyoung
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。
MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。
MVC模式能使界面(Viwe)和数据(Model)能有效的分开,由控制器(Controller)去控制。
...
有关MVC的介绍 ,下文是转载!出于arrowyoung
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。
MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。
MVC模式能使界面(Viwe)和数据(Model)能有效的分开,由控制器(Controller)去控制。
...
起初在讨论如何访问文档类的时候,九月给了我一个mController的类,之后我又看了一篇博文 原来这叫单例模式。
C++,JAVA 会用到一些设计模式,设计模式中最基本的一种就是单例模式。先来看下这个mController 类
for(var i=1;i<=20;i++){
var ClassReference:Class = getDefinitionByName("Mc"+i) as Class;
var instance:MovieClip = new ClassReference();
...
下面是根据上节完善
package com.sprite{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
import flash.text.*;
...
//加载封装方法
function loadswf(swfurl:String):Loader
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,ProgressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadSwfComplete);
...
package com.event{
import flash.events.Event;
public class MyEvent extends Event{
public static var over:String = "Complete";
private var _arr:Array;
...
package com.sprite
{
import flash.display.*;
import flash.events.Event;
import flash.events.ContextMenuEvent;
import flash.net.*;
import flash.ui.*;
public class StageInit
...
最新评论及回复