gpt4 book ai didi

actionscript-3 - AS3 跟踪位图为 "[object Shape]"/错误或功能,正在运行

转载 作者:行者123 更新时间:2023-12-04 06:37:14 25 4
gpt4 key购买 nike

我需要在影片剪辑中的对象上使用 GetPixel32。

为了到达那个对象,我使用:

var bitmap=clip.getChildAt(0);
//and then
bitmap.bitmapData.getPixel32(x, y);

但是,即使 childobject 是 png,我也会收到错误并使用
trace(clip.getChildAt(0));

痕迹“[物体形状]”

Flash 会将某些位图转换为形状吗?

请参阅此 fla ( http://www.sendspace.com/file/uycmm5 ) 自己进行测试。

有任何想法吗?

最佳答案

放置在 Flash 时间轴中的位图在编译时转换为形状(使用位图填充),
( 更新 )
除非库中的图像具有链接名称,在这种情况下,它会按预期工作并编译为 Bitmap 对象。

但是,您可以绘制具有该形状的新位图:

var shape:DisplayObject = clip.getChildAt(0);
var bmp:BitmapData = new BitmapData(shape.width, shape.height, true, 0);
bmp.draw(shape);
bmp.getPixel32(x, y);

关于actionscript-3 - AS3 跟踪位图为 "[object Shape]"/错误或功能,正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235783/

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