让flash完全透明化,不响应鼠标点击呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让flash完全透明化,不响应鼠标点击呢?相关的知识,希望对你有一定的参考价值。

网上找到一个FLASH鼠标跟随的特效,然后用在了tap自助建站里,使用之后被flash这个特效覆盖的区域都造成无法点击的情况,把flash这个特效图层放最底层又会被其他图层遮挡住导致看不到特效,有没有人能帮忙解决一下啊

不一定 根据按钮 侦听单击事件。你可以判断 鼠标是否点击以可当前坐标是否在 热点范围内。

比如说建立一个鼠标监听器用来监听 鼠标是否点击,然后触发方法 用来得到鼠标的xy坐标判断 此坐标是否为 你按钮的范围内。

答案不唯一。
还可以吧 鼠标跟随的坐标 跟鼠标的坐标错开 比如说在鼠标右下角。或者中间掏空。还有 可以试试 mc有个方法 叫做可用性。你可以设置为 false 好像是 en什么 有提示 你试试。来自:求助得到的回答
参考技术A 跟随鼠标效果 和点击是没关系的啊 只是鼠标后跟随动态演示效果

你先用个简单的鼠标跟随效果测试一下(星星的或者蝴蝶的越简单的越好) 如果没问题 就是你那特效做的有问题 一般自建站都不会有问题
参考技术B 先将这个flash文件放在表格里,然后用层,在层里添加你要加的东西,且层不止一个。关于flash完全透明化,您只用点击这个flash在最下方单击 参数 ,然后弹出一个框,在左边输入wmode,在右边输入transparent,然后确定,就被透明了。提醒一句:鼠标功能跟随最好用Java,这个没有空间顺序。
欢迎追问(^.^)
参考技术C flash这个肯定是要放下层的
flash上面你不应该放填充或者图片呀
如果是文字或者线什么的就没问题的呀

如何让自定义 UIButton 仅响应不透明部分的点击?

【中文标题】如何让自定义 UIButton 仅响应不透明部分的点击?【英文标题】:How to have a custom UIButton respond to taps only on nontransparent parts? 【发布时间】:2011-01-31 15:34:41 【问题描述】:

我有一个 UIButton,它的类型是自定义的,用 png 文件表示,其中一部分是透明的。

当然,当且仅当点击非透明(=可见)部分时,我希望我的按钮激活 touchUpInside 事件。但是当我触摸透明部分时我也会得到事件,这是不可接受的。

我怎样才能让我的按钮只知道它的可见部分?

【问题讨论】:

【参考方案1】:

将您的图像分成两部分。一个是按钮(可点击部分),一个是背景。仅为可点击区域设置按钮图像。将 UIButton 放在带有背景的 UIImageView 的顶部。您可以从 UIButton 继承来创建自己的控件,即上面的 UIButtonWithBackground 控件,然后在按钮更改状态时覆盖状态函数以更改背景状态。

【讨论】:

抱歉,可点击区域不是矩形。假设它是一个圆圈。我只想点击圆圈来触发事件,而不是在框架内而是在圆圈外。 这有点困难。我认为 UIButton 不会为您执行此操作。但是,您可以将显示的图像加载到 UIImage 中,当用户完成触摸时,您可以访问相应像素的 UIImage 的 alpha 值以确定它是否可见。你可以从 UIImageView 固有并观察触摸事件来解决这个问题。 “访问相应像素的 UIImage 的 alpha 值以确定它是否可见”,您是如何做到的?你能给我介绍一些样品吗? 这会告诉你怎么做。 ***.com/questions/448125/…

以上是关于让flash完全透明化,不响应鼠标点击呢?的主要内容,如果未能解决你的问题,请参考以下文章

qq空间鼠标特效代码,flash鼠标跟随特效怎么弄

qt中当鼠标点击子窗口时如何让父窗口响应鼠标点击事件?

在flash如何制作一个的鼠标跟随特效

C#如何让窗体中间一部分让鼠标透过

如何让窗口半透明,总在最前,但不接收输入?

QT鼠标点击响应事件