gpt4 book ai didi

actionscript-3 - 定义 fl.controls :Label could not be found

转载 作者:行者123 更新时间:2023-12-03 18:36:02 24 4
gpt4 key购买 nike

我正在使用 ActionScript 3。在 FlashDevelop 中开发。当我尝试执行 import fl.controls.Label; 时出现以下错误

Definition fl.controls:Label could not be found.

我对 Flash 很陌生。我让这个项目顺利运行。我必须改变一些东西才能停止识别导入。甚至 Intellisense 也给了我添加 fl.controls.Label 的选项

最佳答案

fl.controls 命名空间中的控件是 Flash Professional 的原生控件。

虽然我不使用 Flash Develop,但这与 Flash Builder 类似。

如果您有 Flash Pro,您可以创建一个组件库,然后导出一个 SWC 库以在您的 Flash Develop 项目中使用。或者,引用 Flash Pro 的控件。

如果这以前在您的项目中有效,也许您的编译器设置不再链接所需的 SWC 依赖项?

不确定这是否会有所帮助,但我会在 Flash Builder 中遵循这一点:

Flash 组件:

由 SWC 添加:

  • 在 Flash Builder 中右键单击您的项目,然后转到“属性”。
  • 从左侧选择“ActionScript Build Path”。
  • 转到右侧现在可用的“库路径”选项卡。
  • 单击“添加 SWC...”
  • 添加来自 Flash 的库,例如 flash.swc 或 IK,具体取决于您拥有的 Flash IDE 版本和安装位置。

    C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\Common\Configuration\ActionScript 3.0\libs\flash.swc

  • 通过源文件夹添加:
  • 在 Flash Builder 中右键单击您的项目,然后转到“属性”。
  • 从左侧选择“ActionScript Build Path”。
  • 转到右侧现在可用的“源路径”选项卡。
  • 单击“添加文件夹...”
  • Flash 组件应位于具有类似于以下路径的位置,具体取决于您拥有的 Flash IDE 版本和安装位置。

    C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface

    ...或者...

    C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Component Source\ActionScript 3.0\User Interface

  • 默认玩家全局命名空间。

    在 Flash Builder 中从 Flash 进行编辑时,默认包/playerglobal.swc 引用通常不正确。

    在 .actionScriptProperties 中,添加:
    <libraryPathEntry kind="3" linkType="1" path="${FLASHPRO_APPCONFIG}/ActionScript 3.0/FP10.2/playerglobal.swc" useDefaultLinkType="false"/>

    关于actionscript-3 - 定义 fl.controls :Label could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9492754/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com