gpt4 book ai didi

apache-flex - Flex 中的全局变量

转载 作者:行者123 更新时间:2023-12-03 06:15:41 26 4
gpt4 key购买 nike

我正在尝试在 Flex 中使用全局变量,但它似乎无法正常工作。

在我的默认 mxml 文件中,我声明以下内容

           public var appID:int;

此变量跟踪我的应用程序中的 session ID,以用于 SQL 目的。在另一个 mxml 页面上,我调用以下代码,该代码应将全局变量更新为当前 ID。

                // Get the ID
sqlStatement.text =
"SELECT Max(id)FROM applications";
sqlStatement.execute();

var result:SQLResult;

result = sqlStatement.getResult();
FlexGlobals.topLevelApplication.appID = result.data[0];

最后,我使用 ID 作为参数运行 SQL 更新查询。我的问题是 FlexGlobals.topLevelApplication.appID 始终为 0,由于某种原因,全局变量永远不会更新,我已检查以确保 result.data[0] 正确,但该值永远不会传递给全局变量。

有人知道我在这里做错了什么吗?或者有人有更好的建议来跟踪我的应用程序中的 id 吗?

感谢您提前提供的任何帮助!

最佳答案

我喜欢创建一个具有静态变量的“Globals”类:

package {
public class Globals {
public static var APP_ID:int;
}
}

然后在另一个类中访问它:

Globals.APP_ID = result.data[0];

关于apache-flex - Flex 中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7017277/

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