FLEX:swfloader组件未触发完成事件

时间:2010-03-25 14:28:07

标签: flex

enter code here试图从Flex中的swfloader加载swf然后访问它的内容真的很令人沮丧。我敢肯定,一旦我弄清楚如何做到这一点它就会好起来,但我已经走了很多教程和一些不正确的事情。这是我的弹性代码:

和as代码:

public function initHeaderSwf():void             {                 追踪( “INITIATIED”);                 //trace(headerSwf.content['weekNo'].text =“TWRTWERWEWE”);                 headerSwf.addEventListener(Event.COMPLETE,onHeaderLoaded);

        }


        private function onHeaderLoaded(evt:Event):void
        {

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

        }

问题在于:

swf加载,那里没有问题。我在编译的swf中看到了它。但完整的事件不会发生。 CreationComplete将触发,然后我尝试在此之后创建一个事件监听器来加载实际的swf,它不会触发。我已经尝试了各种不同的方式,没有运气。

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

1 个答案:

答案 0 :(得分:0)

您何时添加事件监听器?是否有可能在事件已经触发后添加监听器?