我如何在 Actionscript 中访问“文本”在 Flash IDE 中创建的 TLF 文本的属性
我在主文档中使用 Flash IDE 创建了一个 TLF 文本。
我已使用 IDE 为它分配了一个实例名称。
当我尝试使用 Actionscript 访问文本时,我无法访问文本字段。
当然,如果我在 IDE 中将文本转换为经典动态文本,它会按预期工作
,我感觉很愚蠢,我怀疑它有一个明显的解决方案,但我找不到有关该主题的任何信息
// instance name is "myText"
trace(this.myText);
>> null
trace(this.getChildAt(0));
>> [object Movie Clip]
trace(this.getChildbyName("myText"));
>> null
I created a TLF Text with the Flash IDE in the main document.
I've assigned it an instance name with the IDE
When I try to access the text with Actionscript I cannot access the text field.
Of course if I transform in the IDE the text in classic dynamic text it works as expected
I feel very stupid and I suspect it has an obvious solution but I cannot find any info about the subject
// instance name is "myText"
trace(this.myText);
>> null
trace(this.getChildAt(0));
>> [object Movie Clip]
trace(this.getChildbyName("myText"));
>> null
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下代码可能会有所帮助。
The following code might be of help.
我认为你正在上快闪课。
我无法访问 flash 类代码上的 TLF Text 实例,但它可以在框架中的 ActionScript 上运行。编辑 ACTIONS - FRAME 中的代码。
I think you work on the flash class.
I cannot access the TLF Text instance on flash class code but it works on ActionScript in frame. Edit the code in ACTIONS - FRAME.