AS3找到鼠标点击MC路径? [英] AS3 Find MC path on mouseClick?

查看:144
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆