【问题标题】:Flex, ActionScript - StringUtilFlex、ActionScript - StringUtil
【发布时间】:2011-11-18 16:06:05
【问题描述】:

我正在尝试编辑一个已经存在的 Flex 项目,但我看到一行警告 “import com.Adobe.utils.StringUtil;”,它显示的警告是

Multiple markers at this line:
-mx
-The import utils could not be found.
-The import StringUtil could not be found.

那么可能是什么问题?

我想知道import com.Adobe.utils.StringUtil;import mx.utils.StringUtil; 之间有什么区别

【问题讨论】:

    标签: actionscript-3 apache-flex


    【解决方案1】:

    com.adobe.utils.StringUtilmx.utils.StringUtil 是不同的类。来自mx.utils.StringUtilmanual

    StringUtil 实用程序类是一个全静态类,其中包含用于在 Flex 中处理字符串对象的方法。

    标记within Flex 部分。

    com.adobe.utils.StringUtil 是 Adob​​e 的 as3corelib 的一部分,它是一个纯 AS3 库并提供不同的方法。您需要添加 as3corelib 的 StringUtil 以删除警告。

    【讨论】:

    • 如何以及在哪里添加它??以及从哪里得到它??
    • 你可以从 as3corelib 项目页面下载源代码(我已经提到的链接)。你需要把这个包放在你的 src 目录下。
    • 好吧,我有一个问题要问你......如果一个 mxml 文件没有设置为默认应用程序,那么当我们运行项目时它不会生成新的 swf 文件???
    • 抱歉,我不确定。我对纯 AS3 有经验,但对 Flex 经验不多。
    • 哦,你知道这是什么意思“这一行的多个标记:-访问未定义的属性事件-调用可能未定义的可绑定方法”
    【解决方案2】:

    com.adobe.utils.StringUtil 来自 as3corelib -- https://github.com/mikechambers/as3corelib

    如果这不包含在你的项目中,那么 flex 找不到它。您可以包含它或更改所有导入以使用 mx 路径。但是,as3corelib 包含在旧项目中可能有特定原因,因此请注意这一点。

    【讨论】:

    • 那么我从哪里得到它??以及如何以及在哪里添加它?我需要将它添加到项目中吗?还是闪存生成器本身???
    • 您可以从github.com/mikechambers/as3corelib 下载它,并将文件放在src 文件夹中的src 文件夹中。
    • 这里是 zip 文件的链接:github.com/mikechambers/as3corelib/zipball/master
    • 我是 flex 新手,我得到了一个项目来编辑用户界面上的内容外观......所以我对 mxml 代码和一些动作脚本也是....我是否也必须在公共网站 php 文件中进行更改?我看到其中一个 actionscript 文件丢失了,我有可能恢复它吗???
    • 我不认为您必须更改任何 php 文件,但这取决于 .swf 是否以某种方式与 php 对话。如果您只是改变外观,那么我认为您不必这样做。如果您缺少动作脚本文件,您将在构建文件时收到错误消息,这将为您提供足够的信息来确定该文件的位置。如果它是一个自定义的 .as 文件,我不知道你会如何找到它。最好确定丢失的文件是什么,然后回来告诉我们。
    猜你喜欢
    • 2014-11-17
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-14
    • 2011-03-11
    相关资源
    最近更新 更多