Flash 处理透明的png文件符号

Flash 处理透明的png文件符号,flash,actionscript-3,click,transparent,Flash,Actionscript 3,Click,Transparent,在我的项目中,所有符号的顶部都有一个框架(png文件)。之后,我将鼠标单击事件应用于放置在框架符号下方的符号,但是当我运行游戏时,我不能单击下面的符号,只能单击框架符号,尽管框架是透明的 问题是,尽管png图片有一些透明区域,但鼠标单击无法通过。有解决办法吗?我是否可以禁用符号被单击,并且鼠标单击事件可以识别放置在其下的符号?你能帮我吗?thx很多^0^你可以把你的png放在一个movieclip中,给它起个名字(myFrame),然后写: myFrame.mouseEnabled = fals

在我的项目中,所有符号的顶部都有一个框架(png文件)。之后,我将鼠标单击事件应用于放置在框架符号下方的符号,但是当我运行游戏时,我不能单击下面的符号,只能单击框架符号,尽管框架是透明的


问题是,尽管png图片有一些透明区域,但鼠标单击无法通过。有解决办法吗?我是否可以禁用符号被单击,并且鼠标单击事件可以识别放置在其下的符号?你能帮我吗?thx很多^0^

你可以把你的png放在一个movieclip中,给它起个名字(myFrame),然后写:

myFrame.mouseEnabled = false;
myFrame.mouseChildren = false;

mouseChildren相当于mouseEnabled,但适用于剪辑中的每个孩子。