这是一个相对复杂的问题需要解释,所以请耐心等待。
我有 main.swf ,我无法控制或重新编译。它从 skin.swf 加载皮肤,其中包含要在main.swf中使用的所有影片剪辑和gfx。
main.swf 被锁定后,决定 skin.swf 也应该能够加载图片作为背景,以便在其中一部电影中使用剪辑。
到目前为止效果很好 - main.swf 加载 skin.swf 并使用 frontscreen movieclip 加载 background.png < /强>
现在我被要求在 skin.swf 中的其他影片剪辑中使用 background.png ,我无法弄清楚如何将它暴露给它们以供使用。
一个糟糕的解决方案是每次加载它,就像我目前在 frontscreen movieclip 中所做的那样,但这显然是不行的。或者我已经考虑过动态地将其发送到 main.swf ,但我无法理解这一点。
对这个令人费解的混乱的任何帮助将不胜感激!
答案 0 :(得分:0)
如果我理解正确,您正在使用Loader
加载一些图片。内容为Bitmap
,您可以在一个地方的舞台上使用。现在你需要一份副本?如果是这样,从BitmapData
的字节加载它,它很快。