gpt4 book ai didi

xml - 在应用程序启动/初始化之前在 flex 中加载 xml 文件

转载 作者:数据小太阳 更新时间:2023-10-29 02:21:31 24 4
gpt4 key购买 nike

我有一个配置 xml 文件,我需要在 flex 应用程序加载之前解析它的值。

我创建了一个静态类,允许检索 xml 配置文件中的值。

我在应用程序第一次加载时初始化这个类,但是当 xml 文件加载了一个同步加载的 Loader 类时,在实际加载 xml 文件之前要求类提供值 - 所以它抛出错误.

有没有办法同步加载这个 xml 文件,或者有人可以建议解决这个问题吗?我们不能将文件作为类变量嵌入,因为我们需要能够远程更改值。

最佳答案

您需要覆盖设置的初始化函数。

   <?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application
xmlns:mx=”http://www.adobe.com/2006/mxml”
preinitialize=”preInitHandler(event)”>

<mx:Script>
<![CDATA[

private function preInitHandler (event : Event) : void
{
//load the xml, add the xmlCompleteHandler as a listener
}

private function xmlCompleteHandler (event : Event) : void
{
//handle the xml
super.initialized = true;
}

override public function set initialized (value : Boolean) :
void
{
// don't do anything, so we wait until the xml loads
}

]]>
</mx:Script>

</mx:Application>

关于xml - 在应用程序启动/初始化之前在 flex 中加载 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1164257/

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