gpt4 book ai didi

flash - 检测是否有时间线 mask

转载 作者:行者123 更新时间:2023-12-02 00:30:04 24 4
gpt4 key购买 nike

我在 Flash 上遇到了一个非常奇怪的行为。如果您在 Flash IDE 上创建一个带有与之关联的蒙版的形状,保存它然后将其导出为 swf,您无法通过编程知道有一个蒙版(displayObject.mask 为空)

这里有一个简单的测试脚本来证明:

//executed on enter_frame with the root object
function test(d:DisplayObject) : Void
{
if (Std.is(d, DisplayObjectContainer))
{
var s:DisplayObjectContainer = cast d;
for (i in 0...s.numChildren)
test(s.getChildAt(i));
}

if (d.mask != null)
trace("FOUND " + d.name);
}

语法有点不同,因为它是 haxe,但它在 vanilla AS3 上显示相同

没有发现口罩的痕迹!我只需要以不同的方式处理附有面具的情况,那么有什么办法/解决这个奇怪的问题吗?

最佳答案

很确定这是不可能的......这里有一个线程支持我:

http://www.actionscript.org/forums/archive/index.php3/t-184762.html

关于flash - 检测是否有时间线 mask ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7368440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com