AS3找到鼠标点击MC路径? [英] AS3 Find MC path on mouseClick?
本文介绍了AS3找到鼠标点击MC路径?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有一种方法来获取路径到MovieClip我点击?
Is there a way to get the path to the movieClip I'm clicking?
例如。 event.currentTarget.path? (这不工作,但我想类似的东西!)
e.g. event.currentTarget.path? (This doesn't work but I'd like something like it!)
感谢
推荐答案
所以,你想通过名称来获得路径:]
So You like to gain path by names :]
在这里你有工作版本,我写的唯一的想法了。
Here You have working version , before i write only idea .
stage.addEventListener(MouseEvent.MOUSE_DOWN , mouseHandler);
public function mouseHandler(e:MouseEvent):void {
var object:DisplayObject = e.target as DisplayObject;
var path:String = object.name ;
while(object != e.target.root){
object = object.parent;
path = object.name + "." + path;
trace(object);
};
trace("stage."+path);
};
要使用该功能获取的DisplayObject通过路径IM:链接到GitHub上
To get DisplayObject by path im using this function : link to github
这篇关于AS3找到鼠标点击MC路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文