1

我在我的 Flash 项目(AS3、Adobe Air 3)中使用了一个非常大的自定义类。但是,我在 Flash Professional CS6 环境中收到此警告:

*无法建立代码提示缓存。请将关联的 FLA 保存到不同的文件夹中。类路径上有太多文件。


我只有我的 .FLA、其相关的 .SWF 和 .XML(首选项文件),以及我的文档类 .AS。我的自定义类位于 .FLA 旁边的单个文件夹中。

如何修复代码提示缓存?我经常使用它。

4

3 回答 3

3

这个错误有很多可能的原因,但是如果你正在使用像我这样的文件(在上面的问题中),其中 .FLA 目录中几乎没有,而 .FLA 目录中几乎没有。 FLA 库,解决方案可能就像手动删除首选项文件一样简单。

更详细地说:

第 1 步:关闭 Flash Professional CS6(或您拥有的任何版本……这在 CS5 和 CS5.5 上已知会发生)

第 2 步:删除与 .FLA 位于同一目录中的首选项文件。该名称类似于“[项目名称]-app.xml”(项目名称与您的 FLA 名称相同)。

第 3 步:在 Flash Professional 中重新打开您的 .FLA。错误图标(和问题)应该消失了。

--

还有其他可能的解决方案,具体取决于您的问题的性质。可以在Adob​​e 论坛上找到这可能是我的解决方案(确实如此)以及其他一些可能的解决方案的原始线索。

于 2013-04-01T01:07:14.040 回答
1

帖子很晚,但因为没有一个答案对我有用;这是我发现的工作(使用 Adob​​e Animate 测试):

  1. 退出 Adob​​e Flash。
  2. 删除代码提示文件夹:C:\Users\<用户>\AppData\Local\Adobe\Flash CC 2014\en_US\Configuration\CodeModel
  3. 打开 Adob​​e Flash 并创建一个新文档。编辑 => 首选项 => 代码编辑器将“缓存文件”更改为1500.
  4. 写:import<space>你应该看到警告:“Building Code Hint Cache...”。如果没有,请按Ctrl+ Space
  5. 稍等一下,享受您的代码提示 :)
于 2016-08-10T09:58:25.607 回答
0

我意识到这是一篇旧帖子,但由于我偶然发现了它,我相信其他人也可能会。

我在使用 Adob​​e Flash CC (2014) 时遇到了这个问题,没有代码提示在最长时间内有效,并且我不断收到错误消息,指出“构建代码提示缓存”。

为我解决的问题是删除位于“Library/Application Support/Adobe/Flash CC 2014/en_US/Configuration/ CodeModel ”的文件夹“CodeModel” 。

确保在这样做时关闭 Flash,当您重新启动 Flash 时,将自动构建一个新的 CodeModel 文件夹,如果您喜欢我,您的代码提示将像魅力一样发挥作用。

我不保证任何事情,但我觉得这可能也适用于以前版本的 flash。

编辑:按 control + 空格键似乎也强制代码提示启动

于 2014-09-30T15:48:45.227 回答