flash初心者のkiyuです。
メインのflashサイトに外部swfファイルを読み込みたいのですが、上手くいきません。
1.mcはrootにおいてあります。
2.ボタンは2つあり、1つはおなじrootの同じステージ内。そして、2つ目のボタンは違うレベルにあります。
3.同じrootにあるボタンは読み込み可能。でも、違うレベルにあるボタンは読み込み不可。
コードは、
on(release){
_root.gotoAndPlay("フレーム名");
_root.mcのインスタンス名.loadMovie("外部ファイル名.swf");
}
です。
いろいろ思考錯誤をくりかえしたのですが、どうにも上手くいきません。。。
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> _root.gotoAndPlay("フレーム名");
これが何を意味している物か(ご質問の本題と関係があるのかないのか),よくわかりませんので,
> _root.mcのインスタンス名.loadMovie("外部ファイル名.swf");
に関してのみ回答します。
////////////////////////////////////////////////////////
結論は,
_root.mcのインスタンス名.loadMovie("外部ファイル名.swf");
↓ 変更 ↓
_level0.mcのインスタンス名.loadMovie("外部ファイル名.swf");
とすれば良いと思います。
私の場合は,
まず,次のような3つのSWFを用意しました。
任意のフォルダ
├ aaa.swf (_rootになるファイル)
├ bbb.swf (他のレベルに読み込むファイル)
└ ccc.swf (MCにロードするファイル)
「aaa.swf」には,
「ccc.swf」を読み込むためのMCインスタンス名「myMC」を作成,
「bbb.swf」には,
「ccc.swf」を「myMC」に読み込むためのボタンを作成,
「ccc.swf」は,
単なるステージいっぱいの青色の塗りだけを作成しました。
3つのSWFとも1フレームのみです。
そして,
「aaa.swf」の フレーム1 には,
---------------------------
loadMovieNum("bbb.swf", 1);
---------------------------
と書いて,「bbb.swf」を レベル1 にロードするようにし,
「bbb.swf」のボタンには,
---------------------------
on (release) {
_level0.myMC.loadMovie("ccc.swf");
}
---------------------------
と書きました。
そして,
それぞれのファイルを用意した状態で,
「aaa.swf」を開き,
レベル1 に自動で読み込まれた「bbb.swf」のボタンをクリックすると,
「aaa.swf」にある「myMC」にはちゃんと「ccc.swf」が読み込まれましたよ。
////////////////////////////////////////////////////////
以下は別法と,半分以上私の疑問です。
このコミュニティでも,
たまにレベルの使用で質問をされる方がいらっしゃいます。
「_level1」 などと検索してもらえばいくつかの質問が検索されると思います。
教えて!goo の検索 URLしか書けないもので,
教えて!goo のみのURLですが↓。
http://oshiete.goo.ne.jp/search/search.php?statu …
(なぜか私が絡んだものが多い...(笑;))
今回のご質問とは全く違うことに関しての質問をされていることがほとんどですが,
そもそもレベル (loadMovieNum) を使う必要はあるのでしょうか?
いつも疑問に思います。
レベルを使うから,
レベル概念の理解をしなければならなくなったり,
スクリプトが複雑(&怪奇)になってややこしくなる上に,
不可能なことや困ったことが色々出てくるのだと思います。
今回のご質問の場合は特に,
「mcのインスタンス名.loadMovie();」
をすでにちゃんと使われているのですから,
最初から ムービークリップ に読み込方法に統一すれば良いのではないかと思います。
親SWFの一番上のレイヤーのステージの左上のコーナーに,
小さな透明なムービークリップを作成して,
その ムービークリップ に 「mcのインスタンス名.loadMovie();」 で,
SWF をロードすれば良いだけですよね。
そうすれば,後にも,
「座標移動」や,「深度変更」や,「サイズ変更」などなど… も容易になりますし,
このご質問自体が発生することもないはずです(多分...)。
それにまた,
次期ActionScript であるActionScript3 では,レベルという概念自体が消えますよ。
<AS3で無くなってしまうものの主なリスト>
http://web.mac.com/ymori.com/iWeb/AS3/AS3Blog/2E …
(上記URLの 【ActionScript 2.0 Migration】 はリンクが切れています。
http://livedocs.adobe.com/flex/2/langref/migrati … )
普通の人は,
おそらくレベルが消えても全く困らないと思います。
私も全く困りませんし,消えてくれる方がスッキリして良いです。
何か特別な意味がある人にとってはレベルがなくなると困るのだとは思いますけど...。
長年Flashとは付き合っていますが,
いくら考えてもレベルを使う特別なメリットというものが思い付きません。
何かあるのだろうか??? 気にはなりますがわかりません。
レベルを使って困ることがなければ,
別に使っても今の所は問題がないと思います。
しかし,レベルを使って困ることが起こるのであれば,
最初から使わなければ良いと思います。
それが一番だと私は思います。
※--- 本題とは全く関係ありません(余談) ---
ついでに…,です。
レベルほど利用価値がないものではありませんが,
レベルとよく似た厄介なものに「シーン」があります。
「シーン」は一見便利ですが,
複雑なことをしようとすればするほど
厄介なことが起こります。
「シーン」もしかりです。
「シーン」を使って困ることがなければ,
別に使っても問題がないと思います。
しかし,「シーン」を使って困ることが起こるのであれば,
最初から使わなければ良いと思います。
これまたムービークリップを使えば良いだけですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ファイル・フォルダーの削除方法 2 2022/05/19 14:04
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- C言語・C++・C# pythonで外部のファイルを読み込む際のエラー 2 2022/04/12 19:22
- Visual Basic(VBA) Excel ファイルを指定し、指定されたファイル内にシートを統合するVBA 8 2023/07/10 10:09
- フリーソフト mmfファイルからmp3に変換できる方法を教えてください(XMediaRecode以外で) 2 2022/03/22 22:25
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
イラレやフォトショ、acrobat以...
-
windows panoramamaker
-
ずんだもん動画の画像編集
-
mp3の音楽ファイルの「アルバム...
-
PhotoScape という画像加工ソフ...
-
Premire Proのシーケンス設定の...
-
audio CDをUSBメモリーに...
-
セブンのコンビニのコピー機で ...
-
ffmpegでppmからmp4を作成したい
-
動画編集ソフトについてです。 ...
-
音楽を再現できるソフトってあ...
-
GIMPを使って第三者にサムネイ...
-
動画ファイルの字幕について。
-
gomcamの起動にブロックがかかる
-
プリントパック入稿用テンプレ...
-
Photoshopを使って画像のような...
-
Filmoraの自動字幕起こしが上手...
-
ブルーレイのオーサリングソフ...
-
編集ソフト ビデォパツトの事で...
-
Vtuberになるために自作AI生成...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
swf終了後、違うswfに自動で移...
-
ブラウザの更新ボタンで画像を...
-
flashで、レベルの違うボタンか...
-
PDFファイルの倍率を変えて保存...
-
サポートされたファイル形式お...
-
Googleマップに保存した地点が...
-
【VBA】マクロの入ったファイル...
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
おすすめ情報