Delegate 改变指向
Posted 唯一~~~会
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delegate 改变指向相关的知识,希望对你有一定的参考价值。
import mx.utils.Delegate; nowWordSound.onSoundComplete =Delegate.create(this, playOver); function playOver():Void{ }
缺点:无法获取触发事件的对象
onMouseDownEvent(clickObj, clickHdl, this); function onMouseDownEvent(__useObj:Object,__callerFun:Function,__callerObj:Object){ __useObj.onMouseDown = function(){ __callerFun.call(__callerObj,this); }; } function clickHdl(targetObj) { }
缺点:非原生指向,相对Delegate 稍慢
优点:可以获取触发事件的对象
鼠标事件包含:
相当于as3的click:
onRelease
相当于as3的down:
onPress
全局性的:
onMouseUp
onMouseDown
鼠标移动:
onMouseMove
不太了解这个:
onReleaseOutside
以上是关于Delegate 改变指向的主要内容,如果未能解决你的问题,请参考以下文章
改变QTreeView项高的方法(改变Delegate行高,或者::data取数据的时候,根据Qt::SizeHintRole进行判断)
NotificationCenter KVC KVO Delegate总结
iOS一个'initWithRequest:delegate:' is deprecated: first deprecated in iOS 9.0 - Use NSURLSessi