2010-04-18 30 views
0

我在fla文件库中有一个使用flash创建的MovieClip符号。这个动画片段的时间轴中有一个文本框。影片剪辑时间轴中有另一帧。这个符号有一个custon类的定义。这是一款记忆游戏中的翻转卡。如何以永久方式使用AS3修改框架内的对象?

我通过转到第2帧(gotoAndStop(2))并设置文本框的文本属性(this.field.text =“hello”)来访问文本框。但是,如果我转到第1帧,然后返回到第2帧,则文本将成为库符号中的原始文本。我必须修改文本再次以我写的showFace方法进行。

另外,我不能在构造函数中传递参数,因为它是库中的一个符号,会给出错误。

我发现flash的这种行为非常奇怪。

有没有办法可以在框架内永久设置属性?

谢谢

回答

0

基本没有。每个框架都设计为在设置时显示。尝试使用程序化visibilies或添加/删除舞台。

+0

谢谢你的短棍,我想我必须离开它现在的样子。它有效,但我觉得它很脏。我认为可能有一种无证的方式来做我想做的事。 – curro 2010-04-18 19:31:17