Actionscript 3 AS3 TweenLite问题

Actionscript 3 AS3 TweenLite问题,actionscript-3,flash,tween,gsap,fla,Actionscript 3,Flash,Tween,Gsap,Fla,我用tweenlite在我的flash中移动几个对象,但我有一个奇怪的问题,似乎只影响Firefox。Chrome/IE播放swf没有问题 在我的fla中,我有一个函数可以执行大约10个不同的tween,其中一些函数带有onComplete回调来执行其他tween并更改一些变量。在firefox中,似乎只有那些有回调的tween没有被执行。我正在考虑使用TimeLineSite,但是很多变量都被更改/设置了,所以我不确定timeline类是否可以做到这一点 下面是一段示例代码,没有外部接口;on

我用tweenlite在我的flash中移动几个对象,但我有一个奇怪的问题,似乎只影响Firefox。Chrome/IE播放swf没有问题

在我的fla中,我有一个函数可以执行大约10个不同的tween,其中一些函数带有onComplete回调来执行其他tween并更改一些变量。在firefox中,似乎只有那些有回调的tween没有被执行。我正在考虑使用TimeLineSite,但是很多变量都被更改/设置了,所以我不确定timeline类是否可以做到这一点

下面是一段示例代码,没有外部接口;onComplete回调中的命令在firefox中执行。在chrome/ie中,确实如此

如果有人能看看,让我知道我做错了什么,我会很感激的

function expandPanel():void {
            // I've removed a lot of code, but again none of the debug queries are executed in firefox
    ExternalInterface.call("debug","1");
    Content_2.MainImage.alpha = 0;
    Content_2.Text_Title.alpha = 0;
    ExternalInterface.call("debug","2");
    Content_2.visible=true;
    tmpTimer.stop();
    Controller.y = -140;
    ExternalInterface.call("debug","3");
    TweenLite.to(HoverBG, .5, {delay:0, y:-70, alpha:0, onComplete:function():void{
        ExternalInterface.call("debug","4");
        // some code here
    }});
    Content_2.Text_1.x = 940;
    Content_2.Text_2.x = 940;
    ExternalInterface.call("debug","5");
    TweenLite.to(Content_2.MainImage, 1, {delay:0, alpha:1});
    TweenLite.to(Content_2.Text_Title, 1, {delay:0, alpha:1});
    ExternalInterface.call("debug","6");
    TweenLite.to(Content_2, .5, {delay:0, alpha:1, y:0, onComplete:function():void{
        ExternalInterface.call("debug","7");
        TweenLite.to(Content_2.Text_1, 1, {delay:.3, x:310, ease:Back.easeOut});
        TweenLite.to(Content_2.Text_2, 1, {delay:.6, x:310, ease:Back.easeOut});
        ExternalInterface.call("debug","8");
    }});
    ExternalInterface.call("debug","9");
}

您是否检查过这是否只是Firefox中外部接口调用的问题,也许可以用trace()语句替换这些调用。我有点惊讶IE和chrome是共享行为,通常ActiveX插件和NS插件是不同的,或者对象参数和嵌入参数是不同的,但通常这意味着chrome和firefox共享行为。正因为如此,我想知道javascript在firefox中是否失败,但在IE和Chrome中是否正确运行,用trace语句代替ExternalInterface将消除或指出这种可能性。好的建议,我将试一试。谢谢