Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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
Flash 如何使用Actionscript 3设置球在z轴上反弹的动画?_Flash_Actionscript 3_Animation_Actionscript_Flash Cs4 - Fatal编程技术网

Flash 如何使用Actionscript 3设置球在z轴上反弹的动画?

Flash 如何使用Actionscript 3设置球在z轴上反弹的动画?,flash,actionscript-3,animation,actionscript,flash-cs4,Flash,Actionscript 3,Animation,Actionscript,Flash Cs4,当我的球被激活的时候,我会有一些屏幕撕裂,但不确定是否有人能对此做些什么。但我的主要问题是尝试在3d空间中为球设置动画。这有公式吗 var xPos:Number = tennis_ball.x; var yPos:Number = tennis_ball.y; var xVel:Number = (Math.random() * 10) - 5; var yVel:Number = (Math.random() * -10) - 10; var gravity:Number = 1; add

当我的球被激活的时候,我会有一些屏幕撕裂,但不确定是否有人能对此做些什么。但我的主要问题是尝试在3d空间中为球设置动画。这有公式吗

var xPos:Number = tennis_ball.x;
var yPos:Number = tennis_ball.y;
var xVel:Number = (Math.random() * 10) - 5;
var yVel:Number = (Math.random() * -10) - 10;
var gravity:Number = 1;

addEventListener(Event.ENTER_FRAME, onLoop, false,0,true);
function onLoop(evt:Event):void {
    yVel += gravity;
    xPos += xVel;
    yPos += yVel;
    if(yPos > 400 - tennis_ball.height){
        yPos = 400 - tennis_ball.height;
        yVel *= -.75;
    }
    tennis_ball.x = xPos;
    tennis_ball.y = yPos;
}

这实际上是一个经常出现在Windows上的问题。到目前为止还没有找到答案。

谢谢,我把问题改成了可能有人能帮我的问题。