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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     onReleaseでのloadMovieについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
フェルナンド
Åê¹ÆNo.39327
投稿日時: 2008-6-26 20:00
新米
居住地: 日本
投稿: 4
使用環境:
WinXP Pro SP2:
Flash CS3:
Flash Player
7.0/8.0/9.0:
IE 6.0
onReleaseでのloadMovieについて
こんにちは、


ムービークリップインスタンスに
loadMovie()で外部JPGを読み込み時、
読み込み画像と同時にアルファを0から100にしたりするにはどうすればよろしいのでしょうか?

//1フレーム目に記述

mc.onRelease=function() {

image="aaa.jpg";
mc2.loadMovie(image);
mc2._alpha=50;

for(uo=50;uo==100;uo++){

mc2._alpha+=uo;
}
}

上記のように記述しています。
どこが間違っているのでしょうか?

教えてください。

お願いします。


----------------

ひろゆき
Åê¹ÆNo.39328
投稿日時: 2008-6-26 20:10
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: onReleaseでのloadMovieについて
一度に複数のことをやろうとしても、理解されていなければ混乱するだけです。

スクリプトだけで、あるムービークリップのアルファを0から100に変化させることは、
おできになるのでしょうか?

まずは、ここからではないでしょうか。


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

フェルナンド
Åê¹ÆNo.39329
投稿日時: 2008-6-26 20:54
新米
居住地: 日本
投稿: 4
使用環境:
WinXP Pro SP2:
Flash CS3:
Flash Player
7.0/8.0/9.0:
IE 6.0
Re: onReleaseでのloadMovieについて
ご回答ありがとうございます。

具体的には
onRelease時に、loadMovie読み込みとアルファをやるには
どのように記述すればよろしいでしょうか?

お教えいただけますでしょうか

初心者ですいません。

よろしくお願いします。


----------------

野中文雄
Åê¹ÆNo.39330
投稿日時: 2008-6-26 21:16
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: onReleaseでのloadMovieについて
ひろゆきさんもお尋ねになっているように、「loadMovie読み込み」をしなければ、「アルファ」の変更はおできになるのですか?でしたら、そのスクリプトを、具体的にご呈示ください。→【一度にすべてをやろうとする】【問題を単純化(シンプルに)しない

もし、どうしても一度に「loadMovie」の処理もおやりになりたいというのでしたら、「MovieClip.loadMovieで外部ファイルを読込む」をお読みください。
引用:
alokiさんは書きました:
具体的には
onRelease時に、loadMovie読み込みとアルファをやるには
どのように記述すればよろしいでしょうか?


----------------
 

ひろゆき
Åê¹ÆNo.39331
投稿日時: 2008-6-27 0:02
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: onReleaseでのloadMovieについて
アカウント編集」で、編集環境は書いておきましょう
プロフィール・使用環境記入のお願い
# その他の項目に記入すれば、使用環境として表示されるはずです。

引用:
alokiさんは書きました:
onRelease時に、loadMovie読み込みとアルファをやるには
どのように記述すればよろしいでしょうか?

第三者に丸投げをするのであれば、それなりの説明が必要だと思いますが、
「アルファをやる」とか、第三者に分かりづらい説明は回答が得づらくなるだけでは?

引用:
初心者ですいません。

初心者だからといって丸投げが許されるというわけではないと思いますが。


FlashPlayer7以降の書き出しを前提として。

_root に、ムービークリップ(インスタンス名: btn, mc) を配置。

_root 第1フレームに
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadStart = function(target:MovieClip):Void {
	target._visible = false;
	target._alpha = 0;
};
listener.onLoadInit = function(target:MovieClip):Void {
	target._visible = true;
	target.onEnterFrame = function():Void {
		this._alpha += 5;
		if (this._alpha >= 100) {
			this._alpha = 100;
			delete this.onEnterFrame;
		}
	};
};
loader.addListener(listener);

btn.onRelease = function():Void {
	loader.loadClip("sample.jpg", mc);
};
と記述。

サンプル


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

フェルナンド
Åê¹ÆNo.39341
投稿日時: 2008-6-27 16:11
新米
居住地: 日本
投稿: 4
使用環境:
WinXP Pro SP2:
Flash CS3:
Flash Player
7.0/8.0/9.0:
IE 6.0
Re: onReleaseでのloadMovieについて
返事遅くなりました。

ひろゆきさん 野中文雄さん

なんとか無事動作しました。

スレありがとうございます。

なぜ動作しなかったのかが、理解できました。

理解しますと、無茶な質問でした。

もっと勉強したいと思います。





----------------

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

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