我正在尝试在按下测试按钮时使项目中的文本淡入/淡出。我已经达到了编写基础知识(至少我是这么认为),但每次我尝试单击测试按钮时,都会收到以下错误消息:
错误讯息:
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(因为我是新手:),非常感谢任何帮助。
答案 0 :(得分:0)
我相信最后,我将TLF文本缓存为运行时的位图,然后应用了alpha转换。这似乎有效。说实话有点傻......