トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     photogallery イメージを一気にではなく順番に表示する方法を教えてください
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
boombox
Åê¹ÆNo.44842
投稿日時: 2010-5-1 3:38
新米
居住地:
投稿: 19
使用環境:
Mac OS10.6.8, Flash CS5.5
Safari 5.1
Firefox 5.0.1
photogallery イメージを一気にではなく順番に表示する方法を教えてください
下記のサイトのようなTab photo galleryを制作したいのですが、
イメージを一つ一つ順番に表示するAction Script 3.0の記入方法を教えていただけますでしょうか。

http://www.studioaka.co.uk/

イメージを3つ並べてまとめて表示するスクリプトは
作ってみました。
var myimage1 = new image1();
addChild(myimage1);
myimage1.y = 100;
myimage1.x = 30;

var myimage2 = new image2();
addChild(myimage2);
myimage2.y = 100;
myimage2.x = 200;

var myimage3 = new image3();
addChild(myimage3);
myimage3.y = 100;
myimage3.x = 370;

あと各イメージが表示される際に、アルファが適用されてる
みたいなのですが、これもどういう風に入力したらいいか
分かりません。

初級レベルですみませんが、どなたかご教授いただけますと幸いです
ひろゆき
Åê¹ÆNo.44843
投稿日時: 2010-5-1 15:04
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: photogallery イメージを一気にではなく順番に表示する方法を教えてください
まず、アカウント編集で、使用環境を書いておきましょう。
#その他のところに記載すれば、表示されるはずです。

次に、回答してもらったのであれば、きちんとレスをつけましょう。
PNGイメージの透過がうまくできません
#自分が投稿したスレッドについては、「アカウント情報」で確認できます。

質問するにあたって、ご自分が何をなさっているのか、説明を端折らないようにしましょう。
そもそも、image1, image2, image3 が何であるのかの説明がありませんし、
「初心者」と言っても、何ができて何ができないのか分かりません。

import org.libspark.betweenas3.BetweenAS3;
import org.libspark.betweenas3.easing.Linear;


var myimage1 = new image1();
addChild(myimage1);
myimage1.y = 100;
myimage1.x = 30;
myimage1.alpha = 0;

var myimage2 = new image2();
addChild(myimage2);
myimage2.y = 100;
myimage2.x = 200;
myimage2.alpha = 0;

var myimage3 = new image3();
addChild(myimage3);
myimage3.y = 100;
myimage3.x = 370;
myimage3.alpha = 0;

BetweenAS3.serial(
	BetweenAS3.to(myimage1, {alpha: 1}, 1, Linear.easeNone),
	BetweenAS3.to(myimage2, {alpha: 1}, 1, Linear.easeNone),
	BetweenAS3.to(myimage3, {alpha: 1}, 1, Linear.easeNone)
).play();

var myimage1 = new image1();
addChild(myimage1);
myimage1.y = 100;
myimage1.x = 30;
myimage1.id = 1;
myimage1.alpha = 0;

var myimage2 = new image2();
addChild(myimage2);
myimage2.y = 100;
myimage2.x = 200;
myimage2.id = 2;
myimage2.alpha = 0;

var myimage3 = new image3();
addChild(myimage3);
myimage3.y = 100;
myimage3.x = 370;
myimage3.id = 3;
myimage3.alpha = 0;

show(1);
function show(id:uint):void {
	var image:MovieClip = this["myimage" + id];
	image.addEventListener(Event.ENTER_FRAME, fade, false, 0, true);
}
function fade(evt:Event):void {
	var image:MovieClip = MovieClip(evt.target);
	image.alpha += 0.05;
	if (image.alpha >= 1) {
		image.alpha  = 1;
		image.removeEventListener(Event.ENTER_FRAME, fade);
		if (image.id < 3) show(image.id + 1);
	}
}


----------------
質問する際は、回答者に具体的な情報を与えてください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops