メイン 迷える子羊の部屋【初心者専用】
ボタンクリックで上下トゥイーンするMCにJPEGをロード。 | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| ROADRUNNER | Åê¹ÆNo.15407 投稿日時: 2005-2-21 14:11 |
半人前 ![]() ![]() 居住地: 投稿: 43
使用環境:
Windows2000 SP4 Flash MX |
ボタンクリックで上下トゥイーンするMCにJPEGをロード。 まずメインタイムライン上に以下の4つのインスタンスがあります。
01_btn 02_btn 03_btn image_mc(mc内で上下移動するトゥイーンがつけてあります。) 1フレーム目に全てのインスタンスが存在している状況で、ただその状態ではimage_mcにはJPEGはロードされていません。 01_btnをクリックした時にimage_mcが下方の表示エリア外に移動し、そこで01.jpgを読み込み、読み込みが完了し次第、上方表示エリアに戻ってくるというように設定したいのです。 そして02_btnをクリックしたら01.jpgが表示されているままのimage_mcが表示エリア外に下方移動し、今度は02.jpeを読み込み、完了し次第、また上方移動。 03_btnにも同じアクションをつけようと思っています。 このようなアクション設定は可能でしょうか。 ちなみに使用環境は Win2000/FlashMX です。 わかりずらい説明になってしましましたが、よろしくお願いします。 |
| 空野大二郎 | Åê¹ÆNo.15414 投稿日時: 2005-2-21 16:15 |
職人 ![]() ![]() 居住地: 愛知 投稿: 389
使用環境:
XP:Home FlashMXIE6.0+FlashPlayer7,0,19 CPU:Pentium4 2.26GHz メモリ:1,024MB |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 まいど。
Jpgeファイルがお手元にあるようでしたら、ご自分でもご確認 いただいた方がより強く認識できるでしょう。 引用: ROADRUNNERさんは書きました: トゥイーンを付けるにあたってフレームを区切るので、 同じMovieClipとして認識されないだろうと考えていたのでしたが、 両方に同じインスタンス名さえ付いていれば、利用が可能でした。 同じインスタンス名が付いていないと、別のMovieClipとして 認識されています。 もし、読み込んだJpegファイルをアルバム形式にしてご利用を お考えでしたら、移動もなるべくActionScriptを使って、 同じMovieClipを使い回した方がよいと考えられます。 目的に応じて、使い分けてください。
|
| ROADRUNNER | Åê¹ÆNo.15424 投稿日時: 2005-2-21 16:59 |
半人前 ![]() ![]() 居住地: 投稿: 43
使用環境:
Windows2000 SP4 Flash MX |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 ありがとうございます。
せっかく答えていただいたのですが、私が初心者のせいか答えていただいた意味がさっぱり… 結局そのような設定は可能ということなのでしょうか? 同じムービークリップとして認識されないだろうというのは、 どれとどれのMCのことでしょうか? 01_btnに以下のように書くと思うのですが on(release) { imge_mc.loadMovie("01.jpg"); } これとMC自体の動き、読み込み完了で元の位置に、 というのを連動させるのがいまいちわからなくて。 よろしくおねがいします。 |
| 空野大二郎 | Åê¹ÆNo.15427 投稿日時: 2005-2-21 17:48 |
職人 ![]() ![]() 居住地: 愛知 投稿: 389
使用環境:
XP:Home FlashMXIE6.0+FlashPlayer7,0,19 CPU:Pentium4 2.26GHz メモリ:1,024MB |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 まいど。
いろいろこちらに不注意があったことをお詫びいたします。 まず、MovieClipに対して、JPEGファイルを読み込む .swfファイルを製作したことがおありでしょうか? もし、まだでしたら、Flashのヘルプやリファレンスをごらんに なりながら、予習として一度サンプルを製作してみてください。 MovieClip.loadMovie()関数を使われると思いますが、関数が 実行されたあとは、対象MovieClipのフレームアクションや フレームに定義したアニメーションが破棄され、変わりに JPEG画像だけが存在するようになります。 そのため、「image_mc」にloadMovie()関数を実行すると、 中の上下移動するトゥイーンは削除されます。 引用: ROADRUNNERさんは書きました: 続いて、「image_mc」の中にあるトゥイーンがMovieClipで あり、仮に「disp_mc」というインスタンス名にしましょう。 移動がモーション・トゥイーンで行われていると、キーフレームに よってフレームが区切られますよね。 データ上では1フレーム目と10フレーム目の「disp_mc」は 別々のインスタンス名が付けることができます。ですが今回は同じ インスタンス名を付けます。 上下移動する「disp_mc」にloadMovie()関数を実行すると、 読み込まれたJPEG画像は指定されたとおりにモーション・ トゥイーンを行います。 このような条件では「可能」と判断できます。 ただ、あまり類を見ない動作設定なので、ご利用なされる場合は ご自身で動作検証を実施してください。
|
| ひろゆき | Åê¹ÆNo.15429 投稿日時: 2005-2-21 20:05 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 引用:
01_btnをクリックした時にimage_mcが下方の表示エリア外に移動し、そこで01.jpgを読み込み、読み込みが完了し次第、上方表示エリアに戻ってくるというように設定したいのです。 ということですから、表示領域外で外部jpgを読み込むわけですよね? だとすると、ボタンを押したときに、loadMovie するのではなくて、 ボタンを押したときに、変数に画像ファイル名を一旦格納して、 表示領域外に出たときに、loadMovie する必要があるのではないかと。 「サンプル」を作ってみました。 disp_mc をトゥイーンする(左から3つ目)と、上手く行っていないのですが。 参考まで。
|
| ROADRUNNER | Åê¹ÆNo.15433 投稿日時: 2005-2-21 22:57 |
半人前 ![]() ![]() 居住地: 投稿: 43
使用環境:
Windows2000 SP4 Flash MX |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 ありがとうございます。
まさにひろゆきさんのサンプル"t827421"のようにしたいのですが、 レイヤー"flag"の意味がいまいち解りません。 どういう役割なのでしょうか? |
| ひろゆき | Åê¹ÆNo.15434 投稿日時: 2005-2-21 23:01 |
ちょんまげら ![]() ![]() 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CCSafari 6.1 |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 レイヤーには、何が配置されていますか?
テキストフィールドがあると思うのですが、変数名はご覧になりましたか? あと、レイヤー"flag"は、2つあると思うのですが、 _root にあるのは、要らないのが残ってるだけです。 ガイドになってますよね? 「Flash ActionScript Helper: ターゲットパス」 「FN0307007 - MovieClip.loadMovieで外部ファイルを読込む」
|
| 空野大二郎 | Åê¹ÆNo.15442 投稿日時: 2005-2-22 1:08 |
職人 ![]() ![]() 居住地: 愛知 投稿: 389
使用環境:
XP:Home FlashMXIE6.0+FlashPlayer7,0,19 CPU:Pentium4 2.26GHz メモリ:1,024MB |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。
|
| ROADRUNNER | Åê¹ÆNo.15498 投稿日時: 2005-2-23 16:42 |
半人前 ![]() ![]() 居住地: 投稿: 43
使用環境:
Windows2000 SP4 Flash MX |
Re: ボタンクリックで上下トゥイーンするMCにJPEGをロード。 いろいろ試行錯誤の結果、やっと思いどうりに動かせるようになりました。
t827421とt827422の両方試してみましたが、t827422に落ち着きました。 私にはこちらのほうがわかり易いようです。 t827423も試してみましたが、やはりうまくいきませんでした。 ひろゆきさん、空野大二郎、大変お世話になりました。 ありがとうございます。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン






10.8.5
Flash Professional CS4/CS6/CC
