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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     loadMovieで表示するswfの読み込み時に
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
andyy
Åê¹ÆNo.13380
投稿日時: 2004-12-16 19:52
新米
居住地:
投稿: 2
使用環境:
loadMovieで表示するswfの読み込み時に
ダミーのmcに、ボタンを押すたびに複数のswfが入れ替わるものを作っております。
onClipEvent (data)で読み込み完了後に任意のフレームから表示させてます。
任意のフレームからの読み込みは出来、今度は別swfを読み込む際、既に読み込んであるswfをフェードアウトさせながら入れ替えたいのですが、うまくいきません。考え方が根本的に間違っているかもしれませんが、どうかアドバイスをおねがいいたします。

file構造----
・main.swf →_root.mc1上に(ボタンa,b,c)、(ダミーmc)
・a.swf →(fadeinトゥイーン)、(fadeoutトゥイーン)
・b.swf → 〃
・c.swf → 〃
------------

main.swf内に空のmcが一つあり、ボタンa,b,cそれぞれからボタンアクションで(ボタンaの場合)
-----------------------------------------------------
on(release)
{
_root.mc1.ダミーmc.loadMovie("a.swf");
}
-----------------------------------------------------

ダミーmcのmcアクションに
-----------------------------------------------------
onClipEvent (data) {
if (this.getBytesTotal()>0 && this.getBytesLoaded()>=this.getBytesTotal()) {
this.gotoAndPlay("_fadein");
} else {
this.stop();
}
}
-----------------------------------------------------

上記状態に、
a.swfが既に読み込まれている時にボタンbを押すと、a.swfのfadeoutが始まるフレームを読み込みつつ、b.swfのfadein開始のフレームを読み込むという動作は付け足せるのでしょうか??

on(release)に if文を
-----------------------------------------------------
on(release)
{
_root.mc1.ダミーmc.loadMovie("b.swf");

    if(_root.mc1.ダミーmc._currentframe==10)
{
_root.mc1.ダミーmc.gotoAndPlay("_fadeout");
}
}
-----------------------------------------------------
などと入れてみたりしましたが、動くはずもなく。。。
参考になるスクリプトはありますでしょうか。
宜しくお願い致します


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

andyy

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » loadMovieで表示するswfの読み込み時に andyy 2004-12-16 19:52
     Re: loadMovieで表示するswfの読み込み時に mayor 2004-12-16 20:32
       Re: loadMovieで表示するswfの読み込み時に rin-ko 2004-12-16 21:00
         Re: loadMovieで表示するswfの読み込み時に andyy 2004-12-17 2:42
           Re: loadMovieで表示するswfの読み込み時に Fumio 2004-12-17 6:42
           Re: loadMovieで表示するswfの読み込み時に mayor 2004-12-17 13:14
             Re: loadMovieで表示するswfの読み込み時に manatea 2007-6-1 9:42

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