【问题标题】:FLASH AS3 Transition manager errorsFLASH AS3 转换管理器错误
【发布时间】:2010-11-12 16:01:31
【问题描述】:

我已经离开 Flash as3 有一段时间了,但是今天我需要使用它编写一个地图链接应用程序,但我遇到了一个烦人的问题!

我只想在单击地图影片剪辑时显示叠加层,然后在有人单击地图时淡出。淡入效果很好,但淡出什么也没做!?

代码如下 -

import fl.transitions.*;
import fl.transitions.easing.*;


var newOL:overlib = new overlib();
var TMOverlib:TransitionManager = new TransitionManager(newOL);

map_group.addEventListener(MouseEvent.CLICK, showOverlib);

function showOverlib(evt:MouseEvent){

this.addChild(newOL);
newOL.x = -9;
newOL.y = -10.5;
newOL.alpha =0;
showit();
}


function showit(){

TMOverlib.startTransition({type:Fade, duration:1, direction:Transition.IN})
trace("yep");
}


newOL.addEventListener(MouseEvent.CLICK, hideMe);
function hideMe(evt:MouseEvent) {
trace("got here");

TMOverlib.startTransition({type:Blinds, direction:Transition.IN, duration:2,                                easing:Strong.easeOut})


 }

任何想法都非常感谢!

干杯 保罗

【问题讨论】:

  • 注意:最后的过渡是淡入淡出而不是百叶窗,我只是把百叶窗放进去看看是否有效!不过也不行。

标签: flash actionscript-3


【解决方案1】:

我认为您应该使用像 Tweener 这样的 Tweening 库,然后执行类似...

Tweener.addTween(newOL,{alpha:1,time:1});

显示它,反之隐藏它。

【讨论】:

    猜你喜欢
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 1970-01-01
    • 2015-07-10
    • 2010-11-30
    相关资源
    最近更新 更多