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/
答案 0 :(得分:1)
TweenLite只能影响类的公共属性。将_text
公开或创建公共getter应该将其排除。
答案 1 :(得分:1)
通过简单地将变量公开,这绝对是可能的。
您还可以执行以下操作:
var arr:Array = [0];
TweenLite.to(arr, 1, {endArray: [10], onUpdate: output});
function output():void
{
trace (arr[0]);
}