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: свойство _test не найдено для TweenTest… Я также попробовал этот пример, который не работает для меня: http://www.snorkl.tv/2010/09/how-to-tween-a-variable-with-flash-and-tweenlite/
Это определенно возможно, просто сделав вашу переменную общедоступной.
Вы также можете сделать что-то вроде:
var arr:Array = [0]; TweenLite.to(arr, 1, {endArray: [10], onUpdate: output}); function output():void { trace (arr[0]); }
TweenLite может влиять только на общедоступные свойства класса. Если вы сделаете _text публичным или создадите публичный геттер, то вам нужно разобраться.
_text