Я использую AS3.0, и я пытаюсь создать функцию, которая будет генерировать случайное значение в диапазоне 1-550 (ширина сцены по умолчанию), будет анимировать объект фрагмента ролика для перемещения в эту точку.вдоль оси x, а затем сделать еще один объект мувиклипа, отбрасываемый с той же точки, теперь это, насколько я дошел до этого (обратите внимание, что цифры справа находятся там только для нумерации линии !!) ("основание")это экземпляр, который перемещается вдоль оси X, а «ball» - это экземпляр, который опускается из этой точки).
function dropBall() {
var randomNum:Number = Math.random() * 550;//The variable "random" equals a random value between 1 to 550
var xAxis:int = Math.round(randomNum); // the variable "xAxis" equals the value of "random", just rounded.
var baseTween:Tween = new Tween(base, x, null, 0, xAxis, 1, true);//Thats the problematic line!!! the value "xAxis" is
//not valid.
ball.x = xAxis; //Makes the ball appear at the random point. here the variable "xAxis" works just fine as a value.
var ballTween:Tween = new Tween(ball, "y", null, 0, 500, 1.2, true); // animates the drop of the ball along the Y axis.
}
Кто-нибудь знает, почему переменная «xAxis» не работает как значение дляновый метод Tween () в строке 4 ???Спасибо за любую помощь: D