AS3 - 访问 CacheAsBitmap 使用的内部位图?

发布于 2024-08-21 13:13:48 字数 304 浏览 9 评论 0原文

当 CacheAsBitmap 打开时,是否可以访问对象的 Flash 内部位图缓存?

例如,类似:

var bmd:BitmapData = someDisplayObject.getCachedBitmapData();
if (bmd != null)
    trace("stoked!");
else
    trace("bummer. got to bmd.Draw(someDisplayObject) ourselves.");

似乎不太可能,但我想问一下。

蒂亚, 猎户座

is it possible to get access to Flash's internal bitmap cache of an object when CacheAsBitmap is on ?

eg, something like:

var bmd:BitmapData = someDisplayObject.getCachedBitmapData();
if (bmd != null)
    trace("stoked!");
else
    trace("bummer. got to bmd.Draw(someDisplayObject) ourselves.");

seems unlikely, but thought i'd ask.

tia,
Orion

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_畞蕅 2024-08-28 13:13:48

不幸的是,你需要走平局路线。

cacheAsBitmap 仅由 Flash 播放器在内部使用来确定如何绘制显示对象。

Unfortunately, you will need to go the draw route.

cacheAsBitmap is only used internally by Flash player to determine how a display object is drawn.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文