Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 阵列&;过渡管理器_Actionscript 3_Fonts_Double Submit Problem_Textformat - Fatal编程技术网

Actionscript 3 阵列&;过渡管理器

Actionscript 3 阵列&;过渡管理器,actionscript-3,fonts,double-submit-problem,textformat,Actionscript 3,Fonts,Double Submit Problem,Textformat,我需要有关数组函数的帮助。我试图为一个网站创建一个标题,但这只是显示的第一个字母: 这是我的代码: import fl.transitions.*; import fl.transitions.easing.*; var textArray:Array=["W","e","l","c","o","m","e"]; var tformat:TextFormat = new TextFormat(); tformat.color=0x0000CC; tformat.font="Arial";

我需要有关数组函数的帮助。我试图为一个网站创建一个标题,但这只是显示的第一个字母:

这是我的代码:

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

var textArray:Array=["W","e","l","c","o","m","e"];

var tformat:TextFormat = new TextFormat();
tformat.color=0x0000CC;
tformat.font="Arial";
tformat.size=40;

var XPosition:Number=100;
var YPosition:Number=12;
var setPosition:Number=36;

function beginPlacement() {        
    var textfield:TextField = new TextField();
    textfield.text=textArray.shift();
    textfield.setTextFormat(tformat);
    var clip:MovieClip=new MovieClip ;
    clip.addChild(textfield);
    clip.x=XPosition;
    clip.y=YPosition;
    addChild(clip);
    var transManager:TransitionManager=new TransitionManager(clip);
    transManager.startTransition({type:Photo, direction:Transition.IN, duration:.3, easing:None.easeNone});
    transManager.startTransition({type:Zoom, direction:Transition.IN, duration:.3, easing:Elastic.easeOut});

    transManager.addEventListener("allTransitionsInDon e", tComplete);
    XPosition=+ XPosition+setPosition;
}

function tComplete(e:Event):void {
    if (textArray.length>0) {
        beginPlacement();
    }
}

beginPlacement();

这是正在发生的事情的一个例子。“allTransitionsInDon e”是一个打字错误吗?我现在要给你一个非常糟糕的答案。。。说实话,我不知道。。。我不太擅长ActionScript3,我基本上是在“复制”其他代码,看看是否可以从中学习。。。很抱歉。请将“allTransitionsInDon e”更改为“allTransitionsInDon”,然后重试。哈哈。。。非常感谢你。。。但是你能帮我解决另一个问题吗?为什么这封信彼此相隔很远?