Попытка заставить эту работу работать в Flash AS3, AIR 3.2 для iOS, используя GreenSock. Я попытался определить его как переменную, функцию и т. Д., Но безрезультатно. Поиск в Интернете ничего не приносит.Flash 1071 Ошибка, ожидаемое ключевое слово определения
Следующие ошибки придумали для строки кода TweenMax tween = TweenMax.to(textOne, 14, {x:xScreenPosEnd, ease:SlowMo.ease.config(1, 0), repeat:-1});
:
1071: Синтаксическая ошибка: ожидается определение ключевого слова (например, функция) после атрибута TweenMax, а не анимации.
1084: Синтаксическая ошибка: ожидается правша перед левым.
1084: Синтаксическая ошибка: ожидается идентификатор перед правым.
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;
}
EDIT: Линия по ошибке была заменена var tween:TweenMax = TweenMax.to(textOne, 14, {x:xScreenPosEnd, ease:SlowMo.ease.config(1, 0), repeat:-1});
Дальнейшие ошибки, которые возникают являются:
1120: Доступ неопределенных собственности TweenMax.
1046: Тип не был найден или не был константой времени компиляции: TweenMax.
1120: Доступ к неопределенной собственности tween.
1120: Доступ к неопределенному средству недвижимости.
Моего импорта GreenSock следующим образом:
import com.greensock.easing.*;
import com.greensock.plugins.*;
import com.greensock.events.TweenEvent;
Даже пыталось import com.greensock.*;
EDIT: Добавление строки import com.greensock.TweenMax;
устранила ошибки:
1120: Доступ неопределенной собственности TweenMax.
1046: Тип не был найден или не был константой времени компиляции: TweenMax.
Остальные две ошибки все еще стоят.
'var tween = TweenMax.to (...)' Вы, казалось бы, смешали синтаксисы для AS3 и Java или аналогичного языка. – Vesper
Я уже пробовал это раньше. Это дает много дальнейших ошибок: доступ к неопределенному свойству TweenMax, tween и middle. – ArrayOutOfBounds