我用FLASH的动态文本想动态显示一些信息,为什么在别的地方加入一些代码后,动态文本不能显示了?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:02:46
我用FLASH的动态文本想动态显示一些信息,为什么在别的地方加入一些代码后,动态文本不能显示了?
本来可以显示的,但当我加入一个滚动条的代码后,动态文本便不能显示了,即使输入了初始内容,也无法显示,不知哪位朋友能指点迷津。
试了加遮罩,不行。 也分层了。
1,命名不会有冲突,都是我写的代码,不会有问题。
2,动态文本在可见范围内,换成静态文本就没有问题。
3,内容是有的,用trace()测试内容,没有问题。
4,不是这个问题。

检查一下:
1.动态文本的名字是否与后加入的代码在命名上有冲突?
2.动态文本是否处于画布的可显示范围内?(是否跑屏幕外面了?是否被其他东西挡住了?)
3.此时动态文本的内容是否合法?(添加一个trace()函数来观察要在动态文本中显示的内容是否是能显示的字符串。)
4.容易忽略的:动态文本的字体颜色是否和背景色无法分辨?动态文本的不透明度是否为0?

只能再想起两种可能了:
1.传送值的代码是否与动态文本位于同一域内?是否正确地添加了动态文本的路径?(如果动态文本是_root.textBox,而写入值的代码在_root.movie1内,就无法直接找到textBox)
2.是不是写成了textBox = "111"这种形式(有时候我会这样写错)。

分层

文字作为被遮罩层,上面做一个你需要显示区域大小的遮罩层