0

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

错误信息:

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});
}

我已经搜索了几个小时,但我只从 Adob​​e 网站的复制/粘贴中找到了该代码:http: //help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/Fade .html

PS这是我第一次使用stackoverflow(因为我是新手:),任何帮助将不胜感激。

4

1 回答 1

0

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

于 2013-03-09T16:13:29.020 回答