Flash CC 不会嵌入图像资源
Posted
技术标签:
【中文标题】Flash CC 不会嵌入图像资源【英文标题】:Flash CC wont embed image assets 【发布时间】:2013-12-05 03:08:18 【问题描述】:我在时间轴的第一帧上有这段代码:
import flash.display.Bitmap;
[Embed("letter.jpg")]
const Letter:Class;
var letter:Bitmap = new Letter();
addChild(letter);
我得到这个编译时错误:
Scene 1, Layer 'Layer 1', Frame 1, Line 1, Column 1 1120: Access of undefined property MainTimeline_Letter.
我尝试了很多方法,但我无法让 Flash CC 或 Flash Builder 编译。图像文件位于同一目录中。我究竟做错了什么?请帮忙。
这里是源文件:FILES
我用 MP3 试了一下,效果很好……
import flash.media.Sound;
[Embed("coffee.mp3")]
var Coffee:Class;
var snd:Sound = new Coffee();
snd.play();
想法???
更新: 仅供参考,我在 Macbook Pro OS X 10.7.5 上使用 Adobe Flash CC
【问题讨论】:
【参考方案1】:终于找到答案了!请前往:
/Users/"YOURNAME"/Library/Application Support/Adobe/Flash CC/
删除所有内容!它应该没有未定义的属性错误。值得一试。祝你好运!
【讨论】:
+1:您的建议也对我有用。 CS6 没问题。 谢谢。它只发生在 Mac 上的 Flash CC 上。 SWF 嵌入也可以正常工作。但只有图像有问题。【参考方案2】:在处理了 3 天后,我最终卸载了 Flash 并重新安装了它。它在第一次运行时有效。谢谢 Adobe :-(
更新: Flash CC 告诉我 jvm.ini 文件中我的内存不足,但是它在舞台上渲染了嵌入的图像,你可以看到它。但是我将值从 256 更改为 512。我关闭了 Flash,然后重新打开它。那是我一直在努力解决的编译时错误。我将其改回 256,但随后图像不会在舞台上渲染(返回到正方形 1)。我将放弃这种方法,只将所有内容作为外部资产加载。
【讨论】:
以上是关于Flash CC 不会嵌入图像资源的主要内容,如果未能解决你的问题,请参考以下文章
图像资源服务捕获的异常 (handshake.cc:359)
GWT:在页面准备好之前开始运行(或者正文资源不会阻止运行 gwt)?