如何从第一帧开始填充后续帧中的文本字段?
我有一个案例,我可以更改填充 Flash 影片中动态文本字段的 ActionScript 类的内容。该类函数从影片的第一帧开始调用,并填充所有可见字段。我需要在第 n 帧(比如 100 左右)中填充动态文本字段,但是当我
tagline2.htmlText = "hello there";
从类中调用时,我收到以下错误:
TypeError: Error #1009: Kan geen eigenschap of methode benaderen via een verwijzing naar een object dat null is.
一样多
Can't reference an attribute or method of an object that's null
这意味着与Any ideas on how I can get text into Dynamic 稍后帧中的文本字段然后函数调用?
干杯!
I have a case where I can change the contents of an actionscript class which fills the dynamic text fields in a flash movie. The class function is called from the first frame in the movie and fills all visible fields. I need to fill a dynamic text field in the n-th frame (say 100, or so) but when I call
tagline2.htmlText = "hello there";
from the class, I get the following error:
TypeError: Error #1009: Kan geen eigenschap of methode benaderen via een verwijzing naar een object dat null is.
which means as much as
Can't reference an attribute or method of an object that's null
Any ideas on how I can get text into Dynamic Textfields in later frames then the function call?
Cheers!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在时间轴上,您可以将动态文本放置在其自己的图层上(假设不是),在与方法相同的帧编号上开始图层,但仅使文本字段在第 100 帧之前可见。
或者您可以更改动态文本字段的链接,将其导出为动作脚本并导出到第 1 帧。
on the timeline, you could place your dynamic text on it's own layer (assuming it's not), begin the layer on the same frame number as the method, but only make the textfield visible until the 100th frame.
or you could change the linkage of your dynamic text field, exporting it for actionscript and exporting to frame 1.