AS2のTweenLiteで問題が発生しているようです。
メインタイムラインで呼び出すクラスを作成しました。クラス内で画像をロードしました。画像がロードされたら、それらの間でフェードしたいと思います。画像の読み込みが完了したら、(クラス内で)次のコードを呼び出しています。
TweenLite.to(_root["loadedimg1"], 1, {_alpha: 100,
onComplete:doImageLoop, onCompleteParams:[1], onCompleteScope:this});
次に、フェードループを実行するための次の関数があります。
public function doImageLoop(imageId:Number):Void
{
trace(imageId);
var newImageId:Number;
TweenLite.to(_root["loadedimg" + imageId], 1, {delay:2, _alpha: 0});
if ((imageId + 1) > queueCount) {
newImageId = 1;
} else {
newImageId = imageId + 1;
}
TweenLite.to(_root["loadedimg"+newImageId], 1, {delay:3, _alpha: 100,
onComplete:doImageLoop, onCompleteParams:[newImageId],
onCompleteScope:this, overwrite:0});
}
この関数はヒットしませんが、この最初の画像はフェードアップします。