观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。
传奇GM命令是什么????
@!+语句 GM公告(无须加空格 直接输入语句)@GM模式@观察模式@无敌模式@Make +物品名称(中文)+数量 把某物品到包裹里不输入数量默认为1@Deleteitem +玩家名字 +物品名称(中文)+数量 把某物品删除掉不输入数量默认为1@Mob +怪物名称(中文)+数量 召唤某怪物到面前不输入数量默认为1@职业变更 +职业(武士,道士,魔法师)@召唤 +玩家名字 召回某某玩家到身边@召唤属下 +召唤怪物名称 +数量 +级别(1-7)@性别更改 性别转换需要完全退出后重登录才有效@AdjustTestLevel +调整范围(1-50)后面需要加入具体级数,不然输入一次加一级@SabukWallGold 查看沙巴克国库资金@Move +地图代码 常移动指令无法移动到绝对座标使用者需熟悉所有地图代码@PositionMove +地图代码 +X:Y GM绝对移动指令@Info +玩家名字 GM查看座标以及人物所有能力值信息@Kick +玩家名字 把玩家踢出服务器@showopen +玩家名字 +时间(1-60)指定小时内限制玩家登录 不输入时间为解除@flag +玩家名字 +时间(1-60) 指定天数内限制玩家登录 不输入时间为解除@showunit +玩家名字 +时间(1-60)指定分钟内限制玩家登录 不输入时间为解除@DelGold +玩家名字 +数量 删除指定用户金币@AddGold +玩家名字 +数量 增加指定用户金币@Test_GOLD_Change 增加自己的金币 +钱数 不输入数量默认为0@ReloadNpc 刷新 NPC 信息 (GM对服务器的命令)@ReloadAdmin 刷新玩家 信息 (GM对服务器的命令)@ReloadMonItems 刷新 怪物信息 (GM对服务器的命令)@ReloadDiary 刷新服务纪录文件 (GM对服务器的命令)@技能变更 +玩家名字 +技能名称 +等级数(比如3)提升技能等级不加玩家名字默认为自己
AS3.0 按钮
1 要先给按钮添加侦听器 比如给一个叫sprite的按钮加,呵呵,换一个你的按钮名字,随便选择其中一两个就ok了吧。 后面的onMouseEvent是自己写的名字,是用作处理的函数名字。 (,onMouseEvent); (_CLICK, onMouseEvent); (_DOWN, onMouseEvent); (_MOVE, onMouseEvent); (_OUT, onMouseEvent); (_OVER, onMouseEvent); (_UP, onMouseEvent); (_WHEEL, onMouseEvent); (_OUT, onMouseEvent); (_OVER, onMouseEvent); 3 函数名字有了,写函数 :呵呵 举例publicfunctiononMouseEvent(event:MouseEvent):void { trace(); }
flash cs4 (as3.0)中给按钮加超链接

在as3中,所有的事件模型都是采用的观察者模式,这是和as2很大的区别,这是一个很帅的模式。 简单说来,有三个角色:观察者,被观察对象,注意事件。 给按钮添加链接的原型,就是将按钮作为被观察对象;而按钮的“被点击事件”,就是你的注意事件;观察者,在这里就是你的swf,你可以简单想象成舞台(虽然这个说法有很大的问题,但是现在你不妨这样理解)。 假如你的按钮是叫做btn: (,onPress_Handler);//将按钮btn作为观察对象,将(鼠标点击)事件作为注意事件,将函数onPress_Handler作为你的事件处理函数; function onPress_Handler(e:MouseEvent):void{ navigateToURL(new URLRequest(你希望跳转的网址));//在这里,我们的事件处理函数是这样处理这个事件的:打开浏览器,跳转到你制定的网址。 实际上,你可以在事件处理函数中做很多你想做的事情。 }
发表评论