0
package
{
import com.greensock.TweenLite;

import flash.display.Sprite;

public class TweenTest extends Sprite
{
    private var _test:Number = 10;

    public function TweenTest()
    {
        TweenLite.to(this,1,{_test:200});
    }
  }
}

#1069: TweenTest のプロパティ _test が見つかりません… というエラーが表示されます。この例も試しましたが、うまくいきません: http://www.snorkl.tv/2010/09/how-to-tween-a-variable- with-flash-and-tweenlite/

4

2 に答える 2

1

TweenLiteは、クラスのパブリックプロパティにのみ影響を与えることができます。_text公開するか、公開ゲッターを作成することで、それを整理する必要があります。

于 2011-07-23T17:17:13.603 に答える
1

これは、変数を公開するだけで間違いなく可能です。

次のようなこともできます。

var arr:Array = [0];

TweenLite.to(arr, 1, {endArray: [10], onUpdate: output});

function output():void
{
   trace (arr[0]);
}
于 2011-07-23T17:23:40.850 に答える