メイン 迷える子羊の部屋【初心者専用】 mc再生後に別のswfに飛ぶ方法 | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
masamasa | Åê¹ÆNo.20116 投稿日時: 2005-9-8 18:54 |
新米 居住地: 投稿: 3
使用環境:
MacOSX,FLASH MX2004 |
Re: mc再生後に別のswfに飛ぶ方法 ひろゆきさんありがとうございました。
『でも、そんなことをしなくても、 A.swf と B.swf と別々にせずに、1つのムービーにしてしまえばいいと思いますが、 A.swf と B.swf を別々にしているのには、何か意味があるのでしょうか?』 違う方法で考えた結果、自分がやりたい表現ができました。また、よろしくお願いします。 |
ひろゆき | Åê¹ÆNo.20033 投稿日時: 2005-9-5 18:00 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: mc再生後に別のswfに飛ぶ方法 B.swf を表示するための B.html はないのですか?
あるのであれば、
どうしても、B.swfで表示しなければならないのでしょうか? もし、そうならば、なぜ、そのようにしたいのか、教えてください。 A.swf自体は、A.html で表示されているわけですよね? 引用: B.swfに変わようにしたい。 だとすれば「B.swf に飛ばす」のではなく「A,swf と B.swf を入れ替えたい」ですね。 その場合には、getURLではなく、loadMovie などを使う必要があるでしょう。 あるいは、JavaScriptを使うとか。 でも、そんなことをしなくても、 A.swf と B.swf と別々にせずに、1つのムービーにしてしまえばいいと思いますが、 A.swf と B.swf を別々にしているのには、何か意味があるのでしょうか? 引用: 選択されたファイルの処理方法が不明です。 ブラウザで直接swfを見られない設定になっているということなので、 Flash側では解決できません。 根本的な解決策は、分かりませんが...。 「ブラウザで直接swfを開く」とか。 [システム環境設定...]-[QuickTime]-[詳細]-[MIME 設定...]で、 [Miscellaneous - Miscellaneous file formats]-[Flash メディア]にチェックを入れるとか。 [Explorer]-[環境設定...]-[ファイルヘルパー]で、OKボタンを押すとか。 どれも、IE を閉じると、元に戻るみたいですが。
|
masamasa | Åê¹ÆNo.20032 投稿日時: 2005-9-5 17:07 |
新米 居住地: 投稿: 3
使用環境:
MacOSX,FLASH MX2004 |
Re: mc再生後に別のswfに飛ぶ方法 ひろゆきさん、ありがとうございます。
1. シンボルとインスタンスの違いは理解されていますか? Flash ActionScript Helperありがとうございました 。 2. ボタンインスタンスは、どこに配置されていますか? ボタンインスタンスはシーン1上に配置しています。 3. ムービークリップインスタンス「A_mc」には、どこに配置されていますか? インスタンス名は、つけられていますか? 何とつけていますか? ムービークリップは、どのような構造になっていますか? A_mc(インスタンス名:can)はシーン1上に配置しています。ムービークリップは、簡単な作りでレイヤーが1つで5つのフレームにそれぞれ画像をおいています。再生すると画像が順番にあらわれる表現です。 シーン1上にはA_mcが配置してあり、ボタンインスタンスをクリックするとそのA_mcが再生され、A_mcの再生が終わったら、B.swfに変わようにしたい。 ひろゆきさんの記述通り、 getURL ("B.swf"); を記述しましたが、B.swfに移らず下記のものが表示されました。 処理不可能なファイルの種類 選択された処理方法が不明です。 ファイルに保存したり、ヘルプアプイrケーションを設定することはできます。 と、なりました。何がどうなのかわかりません。A.swfはB.swfと同じところに保存してあり、B.swf自体は正常に動作します。 解決策があればお願いします。 |
ひろゆき | Åê¹ÆNo.20026 投稿日時: 2005-9-5 6:29 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: mc再生後に別のswfに飛ぶ方法 「アカウント編集」で、使用環境は書いておきましょう。
「プロフィール・使用環境記入のお願い」 ムービークリップインスタンス(インスタンス名: A_mc )・ボタンインスタンスが、 _root 上に配置されているとします。 「別のswfに飛ばしたい」というのが、よく分かりませんが。 別のswfが「B.swf」だとしておきましょう。 #B.swf が、B.html で表示されるのだとしたら、 #「別のswfに飛ばす」のではなく「別のhtmlに飛ばす」だと思うのですが。 1. ムービークリップシンボル「A」の最後に、1フレーム追加して、 その最後のフレームをキーフレームにする。 2. そのキーフレームに
3. ムービークリップシンボル「A」の先頭に、1フレーム追加して、 その最初のフレームをキーフレームにする。 4. そのキーフレームには、何も配置せず、
5. ボタンシンボルではなく、ボタンインスタンスに
ということになりますが、 masamasaさんが作っておられるものが、 どのような構造になっているものか分からないので、 上記の方法では動かないかもしれません。 その場合には、以下の点を、具体的にされる必要があると思います。 1. シンボルとインスタンスの違いは理解されていますか? 「Flash ActionScript Helper: シンボルとインスタンス」 2. ボタンインスタンスは、どこに配置されていますか? 3. ムービークリップインスタンス「A_mc」には、どこに配置されていますか? インスタンス名は、つけられていますか? 何とつけていますか? ムービークリップは、どのような構造になっていますか?
|
masamasa | Åê¹ÆNo.20024 投稿日時: 2005-9-5 3:35 |
新米 居住地: 投稿: 3
使用環境:
MacOSX,FLASH MX2004 |
mc再生後に別のswfに飛ぶ方法 初心者です。
ボタンシンボルにon(press)でAというmovie clipを再生後に別のswfに飛ばしたいのですがどのような方法でやれば良いのかわかりません。 詳しい方教えて下さい。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |