`
ycy303
  • 浏览: 194446 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

外部载入swf的setMask问题

 
阅读更多
外部载入的swf要能被遮罩,应该在载入完成后再setMask.

经过试验,我发现有一个小技巧可以避免setMask失效的问题。很简单的。

mc1.setMask(mask1);

mc1是被遮罩的,mask1是遮罩的。

只要在mc1里放一个mc2。将外部swf载入到mc2就可以了。呵呵

 
分享到:
评论

相关推荐

    QT实现抗锯齿圆形头像

    参考QT Demo(Image Composition),使用QT图片混合技术实现抗锯齿...经过尝试setMask方式始终存在锯齿,最后在这种图片混合方式下尝试成功。build-showroundpic-Desktop_Qt_5_3_MSVC2013_32bit-Debug里面带有PNG透视图。

    桌面漂浮flash.rar

    标题“桌面漂浮flash.rar”所提及的是一个与在Windows桌面创建一个无窗口的Flash(SWF)应用程序相关的技术问题。描述中指出,开发者已经利用`window.createPopup()`方法成功地在桌面上创建了一个浮动的Flash元素,...

    Qt中通过设置位图掩码生成异形控件

    Qt中通过设置位图掩码生成异形控件 本实例中是生成了一个视频监控软件中用到的云台控制的八方向按钮操作盘 详细过程见博客: http://blog.csdn.net/masikkk/article/details/8728441

    Qt使用Mask实现异形按钮.rar

    5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任! 8.更多作品,查找标签“朱建强”7.... 4.如需联系我请看左边数字!1.如不知代表何物,那就放弃计算机吧! 0....CSDN老板不让我上传联系方式。

    防止画线时出现的锯齿

    在计算机图形学中,"防止画线时出现的锯齿"是一个重要的技术问题,尤其是在低分辨率或像素化显示中更为显著。锯齿现象通常出现在线条、边缘或其他几何形状的渲染过程中,由于像素化的表现,使得直线看起来不平滑,...

    qt5.1实现的异形按钮(适应图片的形状)

    在Qt5.1中,我们可以利用`QPainterPath`和`setMask()`方法来改变这个形状,使其与图片的形状匹配。 1. **使用QPainterPath绘制形状** `QPainterPath`类允许我们创建和操作复杂的图形路径,包括曲线、直线和贝塞尔...

    qt c++ dialog 异形窗口+半透明窗体制作

    我们将探讨`setMask`函数和`QRegion`类的用法,它们是实现这一目标的关键。 首先,`QDialog`是Qt库中的一个核心组件,它用于创建对话框窗口,通常用来显示临时信息或接收用户输入。与`QWidget`不同,`QDialog`提供...

    Qt.rar_qt 不规则窗体_qt 窗体

    在Qt编程中,"不规则窗体"是指那些可以拥有非矩形形状或者有透明区域的窗口。...记住,实现不规则窗体不仅需要理解上述技术,还需要对Qt绘图系统有深入的了解,以便优化性能和处理可能遇到的问题。

    qt写的简单的不规则透明窗口

    例如,你可以绘制一个复杂的曲线或者使用外部图像作为窗口的形状。 ```cpp QPainterPath customShape(); QWindow* window = new QWindow; window->setShape(customShape()); ``` 2. **透明度控制**:在Qt中,我们...

    Qt不规则窗体的实现

    这段代码中,`bm`是从Pixmaps数组中获取的掩码图像,然后将其设置为窗口的掩码,`setMask()`函数确保窗口形状与掩码匹配。背景图片`BACKGROUND`同样被设置,以显示在窗口背后。 其次,由于不规则窗体不再依赖窗口...

    Qt之实现遮罩窗口,实现了窗口遮罩效果

    在Qt中,我们可以利用QPainterPath和QGraphicsDropShadowEffect来创建复杂形状,并使用setMask()函数来应用这个形状。下面是一个简单的步骤概述: 1. **定义遮罩窗口类**:创建一个新的类,如`QHMaskWidget`,继承...

    Qt 自定义形状窗体 Demo

    在自定义形状窗体的场景中,`QWidget`的`setMask()`函数是关键。这个函数允许我们设置一个掩码(mask),从而控制窗口哪些部分是可见的,哪些部分是不可见的。通过这个功能,我们可以实现非矩形或者有透明区域的窗口...

    python+pyqt4实现的圆角窗体(不规则窗体)

    将路径转换为QRegion对象,再用`setMask()`方法应用到窗体上,就可以定义窗体的不规则形状了。 3. **代码实现**: - 首先,定义一个继承自`QWidget`的类,并重写`paintEvent()`方法。 - 在`paintEvent()`中,创建...

    Linux下C语言编程——信号处理

    - `how`:操作模式,可以是`SIG_BLOCK`(添加信号到屏蔽集)、`SIG_UNBLOCK`(从屏蔽集中移除信号)或`SIG_SETMASK`(直接设置屏蔽集)。 - `set`:要操作的信号集。 - `oset`:如果非空,则返回当前的信号屏蔽集。 ...

    i2c for kernel.pdf

    例如,“setmask”和“clrmask”用于设置和清除特定的I2C控制器参数,而“pinctrl-names”和“pinctrl-0”则用于定义和设置与I2C相关的引脚复用配置(pinmux)。这些配置通常包含在设备树源文件(.dtsi或.dts)中,...

    使用strace pstack利器分析程序性能

    14:46:40.740715 rt_sigprocmask(SIG_SETMASK,[],NULL,8) =0 14:46:40.740853 nanosleep({1,0},{1,0})=0 14:46:41.741284 sendto(4,"hello\0",6,0,NULL,0)=6 ``` 从上面的输出可以看出,在接收数据(对应`recvfrom...

    Qt实现半透明不规则窗体的示例

    在Qt框架中,创建半透明且形状不规则的窗体是一项高级特性,它涉及到窗口管理器、绘图机制以及自定义事件处理等多...同时,对于性能要求较高的应用,过多的自定义绘图可能会增加计算负担,因此在设计时应考虑效率问题。

    masktextfield:JavaFX的遮罩文字栏位

    使用上述字符,设置遮罩[Ex:objectmask.setMask(“ XXXXXX”)] 面具的特点: * =接受任何字符 A =仅字母数字 N =仅数字 L =仅字母 U =仅大写字母 l =仅小写字母 S =除空格外的任何字符 P =仅字母和点 M =字母,...

    cocos_3d_physics_group_mask.rar

    cocos creator 3d 关于物理引擎中对应group和mask的使用工程文件,演示了怎么样使用这两个API。 this.collider.setGroup(1 ); this.collider.setMask((1 ) + (1 ));

    qt不规则窗体

    接下来,为了使窗体的形状生效,我们需要设置一个遮罩(mask),这可以通过调用`setMask()`函数实现。遮罩决定了窗口哪些部分是可见的,哪些部分是透明的。在上面的例子中,我们使用`path.toFillPolygon()....

Global site tag (gtag.js) - Google Analytics