这是以下问题的延续。
基本上我发现使用其图形属性(Text.graphics.lineTo等)将线条或形状或任何东西直接绘制到mx:Text对象上完全没有问题。如果只显示该文本,则也会显示任何此类绘制的线条。但是,如果将该Text对象用作蒙版,则在渲染蒙版时仅忽略该文本对象上的任何绘制线。
如果其他人能够做到这一点,我很难看到背后的原因。我的意思是你将Text对象本身指定为掩码。看起来该文本对象的任何视觉变化都应该是掩码的一部分。
答案 0 :(得分:1)
无论调用何处,graphics.lineTo方法似乎都不会创建蒙版。
但是,请致电
txt1.graphics.beginFill(0);
txt1.graphics.drawRect(...) //(where the Rectangle is thin enough to be a line)
txt1.graphics.endFill();
实际上可以用作蒙版,(将形状添加到实际文本中,然后共同形成蒙版)。 (但是矩形的坐标是通过txt1.scaleX缩放的,当前scaleY也是必须考虑的。)