Переменная как значения в динамической анимации ActionScript 3.0 - PullRequest
0 голосов
/ 20 октября 2011

Я использую 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

1 Ответ

1 голос
/ 20 октября 2011
var baseTween:Tween = new Tween(base, "x", null, 0, xAxis, 1, true);

Свойство Tween должно быть строкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...