尝试使用 GreenSock 在 Flash AS3、AIR 3.2 for iOS 中使其工作。我尝试将其定义为变量、函数等,但无济于事。网上一搜一无所获。
代码行出现以下错误TweenMax tween = TweenMax.to(textOne, 14, {x:xScreenPosEnd, ease:SlowMo.ease.config(1, 0), repeat:-1});
:
1071:语法错误:在属性 TweenMax 之后需要一个定义关键字(例如函数),而不是 tween。
1084:语法错误:在左大括号之前需要右大括号。
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。
其他两个错误仍然存在。