错误1034:将TLF文本转换为MovieClip以便在转换中淡入淡出

时间:2013-03-01 16:12:30

标签: transitions tlf

我正在尝试在按下测试按钮时使项目中的文本淡入/淡出。我已经达到了编写基础知识(至少我是这么认为),但每次我尝试单击测试按钮时,都会收到以下错误消息:

  

错误讯息:

     
    

TypeError:错误#1034:类型强制失败:无法将fl.text :: TLFTextField @ 2de22479转换为flash.display.MovieClip。在Products_fla :: Products_1 / fader()

  

按钮的代码如下:

  

代码:

test.addEventListener(MouseEvent.CLICK, fader);

//Function: fade text
function fader(apple) :void{
clear();
TransitionManager.start(Text.Rubens, {type:Fade, direction:Transition.IN, duration:9,easing:Strong.easeOut});
}

我现在一直在寻找几个小时,但我只是从Adobe网站上发现了复制/粘贴的代码:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/Fade.html

P.S。这是我第一次使用stackoverflow(因为我是新手:),非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我相信最后,我将TLF文本缓存为运行时的位图,然后应用了alpha转换。这似乎有效。说实话有点傻......