3

我在一个 fla 文件中工作,我在其中添加了一个 swf 文件。

我如何在该 swf 文件的动态文本上设置文本。有没有直接设置文本的方法。我不想在 url 中作为参数传递。

我试过这样

var rq:URLRequest = new URLRequest("subwindow/Time_date.swf");
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, done);
ldr.load(rq);

function done(e:Event):void
{
   var externalSWF:MovieClip = MovieClip(e.currentTarget.content);

    // I have dynamic text field named dDate. I tried like this but got error
    externalSWF.dDate.text = "tdfdfd";       
    addChild(externalSWF);
}

我有错误

错误 #1069:在 Time_date_fla.MainTimeline_Preloader_ 上找不到属性 dDate 并且没有默认值。

请给我建议

4

1 回答 1

3

TLF您是否在加载的 swf 中使用文本?

在 Time_date.fla 中转到file> publishSettings> actionScriptSettings> runtimeSharedLibrarySettings并更改defaultLinkagemergedIntoCode

您可以在此处阅读有关此问题的更多信息

希望这可以帮助

于 2013-08-22T08:09:31.343 回答