【问题标题】:Flash CC wont embed image assetsFlash CC 不会嵌入图像资源
【发布时间】: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

【问题讨论】:

    标签: actionscript-3 flash bitmap embed assets


    【解决方案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)。我将放弃这种方法,只将所有内容作为外部资产加载。

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-28
      • 1970-01-01
      • 2016-01-28
      相关资源
      最近更新 更多