Actionscript AS2-指定变量文本和文本颜色
我有一个包含文本字段的flash文件。我想通过flashvar分配文本字段,并通过flashvar更改文本颜色 这会将文本颜色更改为红色,效果良好:Actionscript AS2-指定变量文本和文本颜色,actionscript,flash,flashvars,Actionscript,Flash,Flashvars,我有一个包含文本字段的flash文件。我想通过flashvar分配文本字段,并通过flashvar更改文本颜色 这会将文本颜色更改为红色,效果良好: &textcolor=0xff0000 但是,这不会更改文本颜色,但会正确更改文本内容: &textcolor=0xff0000&title=titlegoeshere 这是我的动作脚本:-出于某种原因,我注意到,如果我翻转下面的顺序,先指定文本,然后指定颜色,那么颜色根本不起作用 // text color title
&textcolor=0xff0000
但是,这不会更改文本颜色,但会正确更改文本内容:
&textcolor=0xff0000&title=titlegoeshere
这是我的动作脚本:-出于某种原因,我注意到,如果我翻转下面的顺序,先指定文本,然后指定颜色,那么颜色根本不起作用
// text color
title.textColor = textcolor;
// assign flashvars
title.text = title;
如何分配颜色和内容?这可能是flash中的一个bug吗?我刚想出来-对于这种情况,您需要指定不同的标题和变量名。您不能使用同一个。您的问题很简单,您已经使用了两次变量标题:作为文本字段和FlashVar传递的变量。因此,要解决此问题,您应该更改textField名称或FlashVar传递的var,如下所示: HTML代码:
...
<param name='flashvars' value='title_color=0xff0000&title_text=titlegoeshere' />
...
title.textColor = _root.title_color
title.text = _root.title_text