Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex FLEX:swfloader组件未触发完整事件_Apache Flex - Fatal编程技术网

Apache flex FLEX:swfloader组件未触发完整事件

Apache flex FLEX:swfloader组件未触发完整事件,apache-flex,Apache Flex,在这里输入代码在Flex中尝试从swfloader加载swf,然后访问其内容,这真是令人沮丧。我确信,一旦我想出了如何做一次,它就会好起来,但我已经经历了一大堆教程和一些不正确的事情。以下是我的flex代码: 以及as代码: 公共函数initHeaderSwf():void { 跟踪(“启动”); //跟踪(headerSwf.content['weekNo'].text=“TWRTWERWEWE”); headerSwf.addEventListener(事件完成,在HeaderLoaded

在这里输入代码
在Flex中尝试从swfloader加载swf,然后访问其内容,这真是令人沮丧。我确信,一旦我想出了如何做一次,它就会好起来,但我已经经历了一大堆教程和一些不正确的事情。以下是我的flex代码:

以及as代码:

公共函数initHeaderSwf():void { 跟踪(“启动”); //跟踪(headerSwf.content['weekNo'].text=“TWRTWERWEWE”); headerSwf.addEventListener(事件完成,在HeaderLoaded上)

问题是:

swf加载,没有问题。我在编译的swf中看到了它。但是完整事件不会触发。CreationComplete将触发,然后我尝试,在那之后,为加载实际swf创建一个事件侦听器,但不会触发。我尝试了各种不同的方法,但没有成功


我所要做的就是在加载的swf中更改一个文本字段。我想这可能是加载的顺序或类似的问题,但不确定。

什么时候添加事件侦听器?是否可能是在事件已触发后添加侦听器?

我尝试添加事件侦听器很明显,这是因为我在使用嵌入。所以它已经包含在swf中,不需要加载。呃,真不敢相信这仅仅花了4个小时就搞定了。
        }


        private function onHeaderLoaded(evt:Event):void
        {

            trace("LOAD YOU JERK! = " + headerSwf.content['weekNo'].text);

        }