A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
7~8割くらいの確率で,
問題があるのはターゲットパスでしょう。
http://www.google.co.jp/search?hl=ja&q=%E3%82%BF …
残り2~3割くらいの確率で,
問題があるのはファイルパスだと思います。
どっちにしてもパスです。
外部SWFをロードする場合,
たいていは,MovieClip.loadMovie もしくは MovieClipLoader.loadClip によって,
ムービークリップにSWFを読み込みます。
ムービークリップに読み込まれた 子SWF は 親SWF から見れば単なるムービークリップです。
また 子SWF のスクリプトは 親SWF 内で動作するので,
パスは全て 親SWF からみたパスになります。
例えば,
絶対パスで 子SWF の _root に外部textファイルを読み込むようにしていたとします。
子SWF 単体で見れば, _root は自分自身のメイン階層のタイムラインを指しますが,
親SWF 中で動作させる場合,この _root は 親SWF の _root を意味してしまいます。
ここでターゲットパスにズレが生じます。
対処方法は,
子SWF 内で,_root を含む絶対パスを使用しないようにするということです。
つまり全て this.○○… のような相対パスを使うことです。
これが最も一般的な対処法です。
どうしても 子SWF 内で絶対パスを使用したい場合は,
Flash MX 2004 以上(Flash Player 7 以上)に限って,_lockroot プロパティが使用できますからこれを使います。
子SWF のフレーム1の最初の行に,
this._lockroot = true;
と書くと _root は,
そのファイル(読み込まれた場合はムービークリップ扱い)内で,
_root が ロック されますから,階層の構造変化がなくなると思います。
Flash 8 ドキュメンテーション
_lockroot (MovieClip._lockroot プロパティ)
http://livedocs.adobe.com/flash/8_jp/main/000024 …
ファイルパスの問題ですが,
Flash のロードは SWF からのパスではなく,
SWF が表示されている HTML からのパスになります。
さらに,
親SWF に 子SWF をロードする場合,
子SWF にロードするテキストファイルのパスは,
親SWF が表示されている HTML からのパスを書かなければなりません。
この点に注意してください。
なお,
親SWF と 子SWF が別サイト(別ドメイン)にある場合は論外です。
こちらは,
「Flash クロスドメインセキュリティ」 などをネットで検索してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- その他(プログラミング・Web制作) 【python】Excelファイルを読み込む際の日付の表示形式を任意にする 2 2022/11/24 14:21
- 画像編集・動画編集・音楽編集 Corel VideoStudio Pro X8 で、SWFをmp4に変換する方法 1 2022/05/06 22:19
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- アプリ MacBookでCLIP STUDIO PAINTから「写真」アプリを開いて、画像を読み込みたい 1 2023/08/05 12:34
- Web・クリエイティブ 【 3DCGソフト⠀MAYAについての質問 】 MAYAでビューからイメージプレーンを読み込むと、ビ 1 2023/07/09 02:50
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部swfのアップロード
-
複数あるflashをファイルをペー...
-
Googleマップに保存した地点が...
-
サポートされたファイル形式お...
-
SH-02 着うたを作成したい
-
PC内で速度を遅くした音源をCD...
-
2枚、マイクロSDカードを入...
-
【VBA】マクロの入ったファイル...
-
ガラケーからPCへの写真の取り込み
-
A4の紙に印刷されている文字を...
-
VB2010で全画面で動画をランダ...
-
RaspberryPi にUSBメモリを接続...
-
ITパスポートの一環で質問です...
-
個別に違う添付ファイルを付け...
-
ビデオファイルのプロパティの...
-
TextBoxにフォーカスを与えると...
-
エアコンの冷媒 R410Aの重...
-
WebBrowserにHTMLテキストを読...
-
exeファイルをWeb上で見せる方法
-
Access2016のExcelインポートの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
flashで、レベルの違うボタンか...
-
swf終了後、違うswfに自動で移...
-
ブラウザの更新ボタンで画像を...
-
PDFファイルの倍率を変えて保存...
-
サポートされたファイル形式お...
-
Googleマップに保存した地点が...
-
【VBA】マクロの入ったファイル...
-
個別に違う添付ファイルを付け...
-
e-taxで送信ファイルの拡張子が...
-
エクセルで「特定の文字を含む...
-
スマホでtxtファイルを編集する...
-
複数のブックを新しいブックのS...
-
A4の紙に印刷されている文字を...
-
iPhoneの内蔵の記憶媒体は、HDD...
-
ビデオファイルのプロパティの...
-
エアコンの冷媒 R410Aの重...
-
ガラケーからPCへの写真の取り込み
-
拡張子「.IDJ」を、windo...
-
Fortniteのクラッシュについて
-
2枚、マイクロSDカードを入...
おすすめ情報