我在时间轴的第一帧有这段代码:
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
答案 0 :(得分:4)
/Users/"YOURNAME"/Library/Application Support/Adobe/Flash CC/
删除所有内容!它应该没有未定义的属性错误。值得一试。祝你好运!
答案 1 :(得分:0)
我最终卸载Flash并在处理3天后重新安装它。它在第一次运行时工作。谢谢Adobe: - (
更新: Flash CC告诉我,我的内存在jvm.ini文件中很低,但它在舞台上渲染了嵌入的图像,你可以看到它。但我将值从256更改为512.我关闭了Flash,然后我重新打开它。多数民众赞成在我遇到编译时错误时,我一直在努力。我把它改回了256,但是然后图像在舞台上没有呈现(回到正方形1)。我将放弃这种方法,只是将所有内容作为外部资产加载。