0
我有以下代碼(剝離下來):使用TweenLite的一類的內部補間變量的成員
public class Character extends MovieClip
{
var happiness:uint;
public Character()
{
happiness = 0;
}
private function doTheTween():void
{
TweenLite.to(this, 3, { happiness:100, onComplete:onTweenComplete });
}
private function onTweenComplete():void
{
// do stuff
}
}
當跟蹤它停留在0 Tween已被呼叫後happiness
可變每一幀,並且onTweenComplete
函數永遠不會被調用。是否有可能以這種方式使用TweenLite,或者我錯過了一些顯而易見的東西?
使變量'公開'做了詭計,奇怪,因爲我認爲變量被默認聲明爲當你使用'var'時自己..非常感謝=)(在10分鐘內將接受爲正確的) –
By默認該變量被聲明爲內部變量,這意味着變量可以從同一個包中的其他類訪問。但在你的情況下,TweenLite不在該軟件包中。 – DigitalD
嘿,很高興知道,歡呼! –