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 上使用 Adob​​e Flash CC

【问题讨论】:

【参考方案1】:

终于找到答案了!请前往:

/Users/"YOURNAME"/Library/Application Support/Adobe/Flash CC/

删除所有内容!它应该没有未定义的属性错误。值得一试。祝你好运!

【讨论】:

+1:您的建议也对我有用。 CS6 没问题。 谢谢。它只发生在 Mac 上的 Flash CC 上。 SWF 嵌入也可以正常工作。但只有图像有问题。【参考方案2】:

在处理了 3 天后,我最终卸载了 Flash 并重新安装了它。它在第一次运行时有效。谢谢 Adob​​e :-(

更新: Flash CC 告诉我 jvm.ini 文件中我的内存不足,但是它在舞台上渲染了嵌入的图像,你可以看到它。但是我将值从 256 更改为 512。我关闭了 Flash,然后重新打开它。那是我一直在努力解决的编译时错误。我将其改回 256,但随后图像不会在舞台上渲染(返回到正方形 1)。我将放弃这种方法,只将所有内容作为外部资产加载。

【讨论】:

以上是关于Flash CC 不会嵌入图像资源的主要内容,如果未能解决你的问题,请参考以下文章

图像资源服务捕获的异常 (handshake.cc:359)

GWT:在页面准备好之前开始运行(或者正文资源不会阻止运行 gwt)?

C#应用程序中资源和嵌入式资源之间的区别是什么?

C# 应用程序中的资源和嵌入式资源有啥区别?

csharp 将资源图像从嵌入式资源加载到PdfSharp / MigraDoc中

如何实现嵌入图像资源的绑定?