【发布时间】:2011-08-01 02:01:35
【问题描述】:
我正在尝试执行以下操作:
我的舞台中有一个名为 zonaCentral_mc 的空影片剪辑。我使用具有此代码的函数:
zonaCentral_DescripcionProceso = new zonaCentral_DescripcionProceso_mc();
zonaCentral_mc.addChild(zonaCentral_DescripcionProceso);
它将影片剪辑 zonaCentral_DescripcionProceso 从库中加载到空影片剪辑 zonaCentral_mc 中。加载的 MC 内部有一个名为 titulo_text 的动态文本字段。如何更改该文本?我正在尝试:
this["zonaCentral_mc"].getChildByName("zonaCentral_DescripcionProceso").getChildByName("titulo_text").text = "hello";
但我收到错误:#1010: 一个术语未定义且没有属性
我也尝试了 dot 表示法 this["zonaCentral_mc"].zonaCentral_DescriptionProceso.titulo_text.text,结果相同。
我是否以错误的方式访问它?为什么不定义,我相信它们都已经定义并且在我调用上述语句的阶段。
【问题讨论】:
-
我不熟悉
this["zonaCentral_mc"]注意到movieclip 的风格。您是否尝试过仅使用zonaCentral_mc?我会尝试一次追踪您的订单项。先zonaCentral_mc、zonaCentral_mc.getChildByName("zonaCentral_DescripcionProceso")等,看看问题出在哪里。 -
嗨 Sam,谢谢你的回复,问题是加载的 MC 没有实例名称
标签: actionscript-3 textfield addchild