Flash CC不会嵌入图像资源

时间:2013-11-20 21:37:10

标签: actionscript-3 flash bitmap embed assets

我在时间轴的第一帧有这段代码:

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

2 个答案:

答案 0 :(得分:4)

终于找到了答案!请转到:

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

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

答案 1 :(得分:0)

我最终卸载Flash并在处理3天后重新安装它。它在第一次运行时工作。谢谢Adobe: - (

更新: Flash CC告诉我,我的内存在jvm.ini文件中很低,但它在舞台上渲染了嵌入的图像,你可以看到它。但我将值从256更改为512.我关闭了Flash,然后我重新打开它。多数民众赞成在我遇到编译时错误时,我一直在努力。我把它改回了256,但是然后图像在舞台上没有呈现(回到正方形1)。我将放弃这种方法,只是将所有内容作为外部资产加载。