スライドショーのサムネイルにフェードをかけたい
FLASH CS3
AS2.0
まず、ここのサイトで7-04の減速しながら写真が止まるを参考にしました。http://book.mycom.co.jp/support/e5/actionscript10/
これをフレームにアクションを記述して修正しようとしたがうまく出来ず、自分のできる範囲で
次に到達しました。サムネイルには写真の表示に応じて四角い枠(インスタンス名:waku)を
移動させます。サムネイルのインスタンス名をbt1からbt4とします。
import mx.transitions.Tween;
import mx.transitions.easing.*;
bt1.onRelease = function() {
var mcTween = new Tween(Photo, "_x", Regular.easeOut, Photo._x, 0, 1, true);
var mcTween = new Tween(waku, "_x", Regular.easeOut, waku._x, 0, 1, true);
};
bt2.onRelease = function() {
var mcTween = new Tween(Photo, "_x", Regular.easeOut, Photo._x, -400,1, true);
var mcTween = new Tween(waku, "_x", Regular.easeOut, waku._x, 100, 1, true);
};
bt3.onRelease = function() {
var mcTween = new Tween(Photo, "_x", Regular.easeOut, Photo._x, -800, 1, true);
var mcTween = new Tween(waku, "_x", Regular.easeOut, waku._x, 200,1, true);
};
bt4.onRelease = function() {
var mcTween = new Tween(Photo, "_x", Regular.easeOut, Photo._x, -1200, 1, true);
var mcTween = new Tween(waku, "_x", Regular.easeOut, waku._x, 300,1, true);
};
今、やろうとしていることはサムネイルに50%程度のフェードをかけ、ロールオーバーした時に
100%で表示するというものです。ムービーのスタートでは左端のサムネイルに四角い枠があり
100%で表示、他3つは50%。
その方法を教えてください。
お礼
BlurFiltan様 ご回答有難うございます。 まさにその通りでした。 不馴れな上にparentという表現をあまり使わないもの、参考文献からコピペしたときにそのまま残っていたようです。 ありがとうございました。