【发布时间】:2009-07-09 06:37:43
【问题描述】:
在 Flash CS4 中,打开一个新文档,将背景颜色更改为可识别的颜色(如洋红色)并添加以下代码:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event){addChild(e.target.content);});
loader.load(new URLRequest('newsnakelub8.png'));
... 将 .png 文件名替换为您碰巧有的任何文件名,我抓住了this one。编译 .swf,和我一起失望地叹口气 - 通常透明的 .png 现在有白色背景,不允许闪烁背景颜色显示出来。
是否有一个神奇的“treatAsPNG24”属性我在某处丢失了?
【问题讨论】:
-
哇,这有点尴尬 - 在我的辩护中,出现在资源管理器预览窗格中的图像显示为透明背景 - 但你是对的,我应该在 Photoshop 中打开它确保;确定。好吧,没有什么比这更复杂的了!
-
我讨厌这是一个“热门问题”,因为“问题”实际上只是用户错误。也许在您尝试显示内容之前检查并仔细检查您的内容是一种警告。
标签: flash actionscript-3 png transparency loader