0
Der folgende Code gibt den folgenden Laufzeitfehler zurück. Warum?ActionScript - Tweening Problem
Code:
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)
}
}
}
Laufzeitfehler:
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()
ah, natürlich! wie dumm von mir. Ich betrachtete die Tween-Klasse nicht als extern. Danke Mattias. – TheDarkIn1978