嘗試使用GreenSock在適用於iOS的AIR AS3的Flash AS3中使用此功能。我試着把它定義爲一個變量,函數等等,但都無濟於事。在線搜索沒有任何結果。Flash 1071錯誤,預期定義關鍵字
下列錯誤拿出來的代碼TweenMax tween = TweenMax.to(textOne, 14, {x:xScreenPosEnd, ease:SlowMo.ease.config(1, 0), repeat:-1});
行:後屬性TweenMax,不吐溫預期定義關鍵字(如功能):
1071:語法錯誤。
1084:語法錯誤:在leftbrace之前期待rightbrace。
1084:語法錯誤:期望標識符在rightparen之前。
var middle:Boolean = false;
public function run():void {
TweenMax tween = TweenMax.to(textOne, 14, {x:xScreenPosEnd, ease:SlowMo.ease.config(1, 0), repeat:-1});
tween.addEventListener(TweenEvent.UPDATE, updateListener);
tween.addEventListener(TweenEvent.REPEAT, repeatListener);
}
function updateListener(e:TweenEvent):void {
if(tween.currentProgress > 0.5 && middle == false)
{
TweenMax.to(textOne, 7, {ease:SlowMo.ease.config(1, 0), repeat:-1, autoAlpha:0});
middle = true;
}
}
function repeatListener(e:TweenEvent):void {
textOne.alpha = 1.0;
middle = false;
}
編輯:在錯誤的線路已被替換var tween:TweenMax = TweenMax.to(textOne, 14, {x:xScreenPosEnd, ease:SlowMo.ease.config(1, 0), repeat:-1});
所出現進一步的錯誤:
1120:未定義的屬性TweenMax的訪問。
1046:類型未找到或不是編譯時常量:TweenMax。
1120:訪問未定義的屬性補間。
1120:訪問未定義的屬性中。是
我使用GreenSock進口如下:
import com.greensock.easing.*;
import com.greensock.plugins.*;
import com.greensock.events.TweenEvent;
偶試過import com.greensock.*;
編輯:添加行import com.greensock.TweenMax;
已刪除這些錯誤:
1120:未定義的屬性TweenMax的訪問。
1046:類型未找到或不是編譯時常量:TweenMax。
其他兩個錯誤依然存在。
'var tween = TweenMax.to(...)'你看起來混合了AS3和Java或類似語言的語法。 – Vesper 2013-02-11 13:04:08
我已經嘗試過,之前已經。它給出了許多更多的錯誤:訪問未定義的屬性TweenMax,補間和中間。 – ArrayOutOfBounds 2013-02-11 13:14:10