我正在fla文件中添加swf文件。如何在动作脚本3中设置/访问外部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);
}
我有错误
Error #1069: Property dDate not found on Time_date_fla.MainTimeline_Preloader_ and there is no default value.
什么错误?它到文本字段的路径是否正确? – Marijn
ReferenceError:错误#1069:未在Time_date_fla.MainTimeline__Preloader__上找到属性dDate,并且没有默认值。 ---- 如果我跳过这一行 externalSWF.dDate.text =“tdfdfd”; 然后剪辑添加成功。 – user2703067
似乎dDate无法访问。文本框是否存在于所有框架上?也许你正在使用不同的场景?文本字段在根中?或者它在另一个动画片段? 是Time_date_fla.MainTimeline_Preloader_文本框所在的movieclip? – Marijn