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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     MovieClipをコピーしたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
K-HAYATO
Åê¹ÆNo.5674
投稿日時: 2004-3-30 15:01
半人前
居住地:
投稿: 35
使用環境:
XP Pro + IE6
MX Pro 2004
MovieClipをコピーしたい
画像ファイルを読み込んで、
その読み込んだ画像の複製を作成したのですが作成できません。

2フレーム目で、duplicateMovieClipを使って、複製を作成しようとしたのですが、
_root.imgBox.imgJPG.duplicateMovieClip( "cImg_mc", 10);
だと、複製が作成されません。
_root.imgBox.duplicateMovieClip( "cImg_mc", 10);
だと、画像と取り込んでいない(or 画像が表示されない)imgBoxが複製されてしまいます。取り込んでいないと言うより、オリジナルのままのimgBoxが複製されます。

画像を取り込んだMovieClip(imgBox or imgJPG)は、
どのようにすれば複製が作成できるのでしょうか?

よろしくお願いします。m(_ _)m

-----------------------------------------------------------
_root
 ┗ imgBox ( MovieClip:imgContのインスタンス )
  ┗ imgJPG ( MovieClip:imgAreaのインスタンス )

--< メインフレームアクション(1フレーム目) >----------------
var myListener:Object = new Object();
myListener.onLoadInit = function(target_mc) {
  // 第1フレームで初期化処理
  trace("ロード完了" + target_mc);

  gotoAndPlay(2);
};
var my_mc:MovieClipLoader = new MovieClipLoader();
my_mc.addListener(myListener);

my_mc.loadClip( "./image/image001.jpg", "_root.imgBox.imgJPG");
_root.stop();

--< メインフレームアクション(2フレーム目) >----------------
_root.imgBox.duplicateMovieClip( "cImg_mc", 10);

--< メインフレームアクション(3フレーム目) >----------------
cImg_mc._x += 200;
stop();
rin-ko
Åê¹ÆNo.5698
投稿日時: 2004-3-30 22:14
職人
居住地: 東京
投稿: 397
使用環境:
MacOSX10.5/10.4
WinXP SP3
MX2004Pro/CS3
Re: MovieClipを外部ファイルごとduplicateできるの?
ちょっと疑問に思ったので、便乗して質問です(K-HAYATOさん、回答でもなんでもなくてすみませんー)。
MX2004なら、読み込んだ外部ファイルごとムービークリップを複製することって可能なのでしょうか?

それですと、外部JPEG画像もライブラリのシンボルのように使えまわせるように思えます。でも、表題の件と話はちょっと違いますがこちらのスレッドなどを見ても、読み込んだ画像を使い回すためには結局、ムービークリップの表示非表示で対応するしかないような感じです。
もしかして2004では違うのでしょうか。
野中文雄
Åê¹ÆNo.5699
投稿日時: 2004-3-30 23:20
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: MovieClipを外部ファイルごとduplicateできるの?
MovieClip.duplicateMovieClip()メソッドの動作については、MXからMX 2004になっても、とくに変更はないと思います。

MovieClipにユーザーが定義したタイムライン変数やイベントハンドラメソッドは、コピーされません。また、MovieClipインスタンスに外部SWFをロードしてあっても、元の状態で複製されます。
引用:
rin-koさんは書きました:
MX2004なら、読み込んだ外部ファイルごとムービークリップを複製することって可能なのでしょうか?


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

K-HAYATO
Åê¹ÆNo.5700
投稿日時: 2004-3-31 0:21
半人前
居住地:
投稿: 35
使用環境:
XP Pro + IE6
MX Pro 2004
Re: MovieClipを外部ファイルごとduplicateできるの?
引用:
また、MovieClipインスタンスに外部SWFをロードしてあっても、元の状態で複製されます。

MovieClip.duplicateMovieClipで、外部JPEGをロードしたときも、元の状態で複製されるということですよね?
ということは、同じ外部JPEGファイルを2つ表示したい場合は、
2つのMovieClipにそれぞれJPEGをロードしないといけないということでしょうか?
同じJPEGファイルを表示するので、MovieClipをコピーしようと思ったのですが、
外部JPEGを読み込む場合は、2回ロードしないとダメなのでしょうか?
JPEGファイルのロードは1回で、
2つのMovieClipに同じJPEGを表示するようにはどうすればいいでしょうか?

よろしくお願いします。m(_ _)m
野中文雄
Åê¹ÆNo.5701
投稿日時: 2004-3-31 0:30
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: MovieClipを外部ファイルごとduplicateできるの?
そういうことです。
引用:
K-HAYATOさんは書きました:
ということは、同じ外部JPEGファイルを2つ表示したい場合は、
2つのMovieClipにそれぞれJPEGをロードしないといけないということでしょうか?

先に引用したリンクに、情報があったはずです。
引用:
No screen name said on Jan 29, 2004 at 4:26 AM:
It would be a very good addition to the documentation of this method to mention that it does not work on movieclips that came from loadMovie or the MovieClipLoader. This means that you cannot save bandwidth by loading an swf or jpg and then using this method to duplicate it.

引用:
同じJPEGファイルを表示するので、MovieClipをコピーしようと思ったのですが、
外部JPEGを読み込む場合は、2回ロードしないとダメなのでしょうか?


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

rin-ko
Åê¹ÆNo.5706
投稿日時: 2004-3-31 8:31
職人
居住地: 東京
投稿: 397
使用環境:
MacOSX10.5/10.4
WinXP SP3
MX2004Pro/CS3
Re: MovieClipを外部ファイルごとduplicateできるの?
野中さん、教えて下さってありがとうございます。
そんなに都合良くはいかないのですね。
livedocsは今まで読みに行っていなかったのですが、大変参考になりました(せめてもうちょっと字がおっきいといいのになあ)。
K-HAYATO
Åê¹ÆNo.5707
投稿日時: 2004-3-31 9:12
半人前
居住地:
投稿: 35
使用環境:
XP Pro + IE6
MX Pro 2004
Re: MovieClipを外部ファイルごとduplicateできるの?
返答ありがとうございます。

引用:
先に引用したリンクに、情報があったはずです。

すみません。
jvascriptをOFFにしてたので、Flash2004のロゴの画面が出て終わりかと思ってました><

ありがとうございました。
また、よろしくお願いします。m(_ _)m
サブリン
Åê¹ÆNo.5708
投稿日時: 2004-3-31 9:49
芸人
居住地: 東京世田谷区
投稿: 354
使用環境:
Snow Leopard
Windows 7
CS4-5/FDT
Re: MovieClipを外部ファイルごとduplicateできるの?
MCの中にJPEGロードの仕組みを入れておけば、ファイル名だけを指示してやればduplicateMovieClipでやっても手間じゃないと思います。
JPEG自体は2枚目からキャッシュにあるんで、ロードが長くなるとかそういうユーザーデメリットは無いです。それか、JPEGは別の場所でロードして行って、MCの中に必要なフレーム(画像)を放り込んで行くという手もあります。
都合が良くないというより、仕組み次第で便利不便利は変わってくると思いますよー


----------------
Jin Saburi / SABURI.COM / lash芸人
contact [ jin[at]saburi.com ]
website [ SABURI.COM ]

K-HAYATO
Åê¹ÆNo.5715
投稿日時: 2004-3-31 12:20
半人前
居住地:
投稿: 35
使用環境:
XP Pro + IE6
MX Pro 2004
Re: MovieClipを外部ファイルごとduplicateできるの?
サブリンさん、返答ありがとうございます。
引用:
JPEG自体は2枚目からキャッシュにあるんで、ロードが長くなるとかそういうユーザーデメリットは無いです。

ロード時間は長くならないんですね><
引用:
MCの中にJPEGロードの仕組みを入れておけば

にすると、複製先でもロードされました。

引用:
JPEGは別の場所でロードして行って、MCの中に必要なフレーム(画像)を放り込んで行くという手

のところですが、放り込むというのはどういった処理をすることでしょうか?

よろしくお願いします。m(_ _)m
rin-ko
Åê¹ÆNo.5730
投稿日時: 2004-3-31 18:06
職人
居住地: 東京
投稿: 397
使用環境:
MacOSX10.5/10.4
WinXP SP3
MX2004Pro/CS3
Re: MovieClipを外部ファイルごとduplicateできるの?
引用:
MCの中にJPEGロードの仕組みを入れておけば、ファイル名だけを指示してやればduplicateMovieClipでやっても手間じゃないと思います。
JPEG自体は2枚目からキャッシュにあるんで、ロードが長くなるとかそういうユーザーデメリットは無いです。

そうか、自己完結MCにすればよいのですね。なるほど。サブリンさん、ありがとうございます。
あ、べつに現状が都合よくないというわけじゃなく、もうひとつ手段が増えるのかなーという期待があったってことです。実現は工夫次第ということですね。
それで、私もこの「MCの中に必要なフレーム(画像)を放り込んで行く」という技法がよくわからないのですが、キャッシュにためておいて使うってことなのでしょうか??ち、ちがいますよね。

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

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