ActionScript - проблема скручивания - PullRequest
0 голосов
/ 24 ноября 2010

следующий код возвращает следующую ошибку во время выполнения.почему?

код:

package
{
import flash.display.Sprite;
import fl.transitions.Tween;
import fl.transitions.easing.Regular;
import fl.transitions.TweenEvent;

public class Test extends Sprite
    {
    private var myNumber:Number;
    private var myTween:Tween;

    public function Test()
        {
        myNumber = -12;
        myTween = new Tween(this, "myNumber", Regular.easeIn, myNumber, 0, 5, true);
        myTween.addEventListener(TweenEvent.MOTION_CHANGE, tweenChangeEventHandler);
        }

    private function tweenChangeEventHandler(evt:TweenEvent):void
        {
        trace(myNumber)
        }
    }
}

ошибка времени выполнения:

ReferenceError: Error #1056: Cannot create property myNumber on Test.
    at fl.transitions::Tween/setPosition()
    at fl.transitions::Tween/set position()
    at fl.transitions::Tween()
    at Test()

1 Ответ

1 голос
/ 24 ноября 2010

Похоже, что Tween требуются публичные переменные (или методы получения / установки) для их изменения.Попробуйте изменить вашу переменную на публичную.

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