我尝试在 Flash Builder 中使用 TLFTextField 对象,用代码对其进行实例化,但由于某种原因,Flash builder 无法识别 fl.text 命名空间,并且不会从 fl.* 或 flashx.* 导入任何内容
有人知道怎么做吗?
我尝试在 Flash Builder 中使用 TLFTextField 对象,用代码对其进行实例化,但由于某种原因,Flash builder 无法识别 fl.text 命名空间,并且不会从 fl.* 或 flashx.* 导入任何内容
有人知道怎么做吗?
您需要将 TLF 运行时库包含到您的项目中。它位于此处:
[Flash Application Directory]/Common/Configuration/ActionScript 3.0/libs/tlfRuntime.swc
我会将该 SWC 复制到您的项目目录(如果有,则在您的文件夹下),然后在项目属性中库路径下的ActionScript 构建路径部分libs
中指向它。
完成此操作后,该fl.text.TLFTextField
课程将在您的项目中提供给您。
除了 tlfRuntime.swc,您可能还需要包含“textLayout.swc”,其中包含 TLFTextField 的重要类。
在 CC 中对 TLFTextfield 的支持已被删除。您可能需要安装 Flash Professional CS6 才能找到上述 SWC
确保项目属性/编译器选项中的目标是 Flash 10 或更高版本。如果您以较低版本的 Flash 为目标,则 IDE 将不包含 TLF 类。