textlayout 根本没有提供filters 接口,如果想要对加入的文字进行滤镜处理该怎么办呢?网上有很多朋友在问这个问题,经本人仔细研究了下发现,有个方法比较简单就能处理。 代码如下。 _controller = new DisplayObjectContainerController(this.content,300,NaN); this.content.addEventListener(Event.ADDED,addHandler); _textFlow.flowComposer.addController(_controller); _textFlow.flowComposer.updateAllContainers(); /** 关键是这里,一定要在加入的时候进行滤镜渲染 不然辛苦加入的表情就会错位 */ private function addHandler(e:Event):void{ DisplayObject(e.target).filters = [new GlowFilter(0x000000,1,2,2,100,1,false,false)]; }