【问题标题】:rollover/out buttons( text) dont work with tween翻转/退出按钮(文本)不适用于补间
【发布时间】:2012-05-21 12:18:08
【问题描述】:

这里我有一些 xml 按钮,当我想在当前按钮上进行补间时,该补间在文本上不起作用不知道为什么以及何时我想从当前按钮中删除事件侦听器,但它不起作用

这是我的代码

    xmlBtn.buttonMode = true;
    xmlBtn.mouseChildren = false;
    xmlBtn.useHandCursor = true;
    xmlBtn.addEventListener("rollOver",rollOverHandler);
    xmlBtn.addEventListener("rollOut",rollOutHandler);

    function rollOverHandler(event:MouseEvent) {
             var rollOverBtn:xmlLinkButton = event.target as xmlLinkButton;
        //fadeIn = new Tween ( rollOverBtn , "alpha" , None.easeOut , 1 , 0.5  , 25 , false );
        rollOverBtn.alpha = 0.8;

// for now this line is only option for me but i want that text have tween
        rollOverBtn.butonText.visible = false;


        if (rollOverBtn == event.target ){
            trace( rollOverBtn.source );
        }
    }

    function rollOutHandler(event:MouseEvent) {
        var rollOutBtn:xmlLinkButton = event.target as xmlLinkButton;
        //fadeIn = new Tween ( rollOutBtn , "alpha" , None.easeIn , 0.6 , 1 , 25 , false );
        rollOutBtn.alpha = 1;
        rollOutBtn.butonText.visible = true;
    }

有什么想法吗?

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    可能是因为两个 Tweens(rollOutHandlerrollOverHandler)具有相同的值?

    您是否嵌入了字体?

    【讨论】:

    • 不,它不是我所有的尝试,但我在这里粘贴了相同的补间病态变化。
    • 字体怎么样?为了补间不透明字体,需要嵌入。
    • 大声笑 :) 在我完成项目之前,新的嵌入字体很好,TNX 很多
    猜你喜欢
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-02
    • 2015-06-26
    • 2022-11-01
    相关资源
    最近更新 更多