【问题标题】:Unable to Build Code Hint Cache?无法构建代码提示缓存?
【发布时间】:2013-03-22 02:37:34
【问题描述】:

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

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


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

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

【问题讨论】:

  • 如果代码提示对您很重要,那么使用 FlashDevelop 进行编码会更加愉快。仅将 Flash IDE 用于图形。我不确定我花了这么长时间才意识到这一点,但我永远不会回去。
  • 问题是,对我们来说,Flash 中 90% 的工作是图形(我们不通过代码构建任何图形,因为我们的动画团队)。不过,我会试一试。感谢您的提示。

标签: flash air flash-cs5 flash-cs6 flash-cs5.5


【解决方案1】:

相当晚的帖子,但因为没有一个答案对我有用;这是我 found 工作的内容(使用 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 + 空格
  5. 稍等片刻,享受您的代码提示 :)

【讨论】:

    【解决方案2】:

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

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

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

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

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

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

    【讨论】:

      【解决方案3】:

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

      更详细的:

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

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

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

      --

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

      【讨论】:

        猜你喜欢
        • 2021-07-27
        • 2020-04-01
        • 2014-01-22
        • 2020-08-11
        • 1970-01-01
        • 2015-04-26
        • 2015-01-29
        • 1970-01-01
        • 2014-12-18
        相关资源
        最近更新 更多