Попытка заставить это работать во Flash AS3, AIR 3.2 для iOS с помощью GreenSock. Я пытался определить его как переменную, функцию и т. Д., Но безрезультатно. Поиск в Интернете ничего не дает.
В строке кода 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;
}
РЕДАКТИРОВАТЬ: строка с ошибкой была заменена на 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 или подобных языков. - person Vesper   schedule 11.02.2013