我正在处理一个 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:找不到属性 dDate
Time_date_fla.MainTimeline_预加载器_ 并且没有默认值。
请给我建议
你正在用吗TLF
加载的 swf 中的文本?
在 Time_date.fla 中转到file> publishSettings> actionScriptSettings> runtimeSharedLibrarySettings
并改变defaultLinkage
to mergedIntoCode
您可以阅读有关此问题的更多信息here http://helpx.adobe.com/flash/kb/loading-child-swfs-tlf-content.html
希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)