メイン 迷える子羊の部屋【初心者専用】 _rootにloadMovie()は不具合があるのでしょうか? | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
らだちゃん | Åê¹ÆNo.37991 投稿日時: 2008-3-13 12:39 |
新米 居住地: 投稿: 8
使用環境:
WinXP,Flash MX2004 |
_rootにloadMovie()は不具合があるのでしょうか? お世話になります。
現在、簡単なタイピングソフトを作っているのですが、 いくつかのステージに分割して作成し、loadMovei()を 使ってつなぎ合わせています。 基本的には 「ムービークリップ名.loadMovei("呼び出すswf")」 ということは分かっていますが、現在作成しているものは 「_root.loadMovei("○○.swf")」で読み込んでいます。 このようなやり方では不都合があるのでしょうか? ご教授 よろしくお願いします。 作品の一部です。 http://rada.main.jp/type/ 使用しているファイルです。 index.html title.swf start.swf yamamiti1.swf yamamiti2.swf |
Tonpoo (gaienboy改め) | Åê¹ÆNo.37992 投稿日時: 2008-3-13 12:54 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: _rootにloadMovie()は不具合があるのでしょうか? gaienboyです。
_rootにloadMovieすること自体が即問題というわけではないと思いますが、_root に保持している変数や関数などが、他のswfをloadMovieしてしまうと使えなくな ってしまうので、個人的には_rootにloadMovieするというやり方はかなり違和感 を感じます。
|
らだちゃん | Åê¹ÆNo.37994 投稿日時: 2008-3-13 13:22 |
新米 居住地: 投稿: 8
使用環境:
WinXP,Flash MX2004 |
Re: _rootにloadMovie()は不具合があるのでしょうか? gaienboyさん ありがとうございます。
書籍などにも同様の事が書かれており,自分としても ムービークリップにロードしたが良いとは思うのですが, その場合,読み込んだSWFで 「_root」 を指定すると, 読み込み元のムービークリップの,更に一つ上の階層が _root になってしまいます。 _root _ |_ 読み込み先(MC)_ |_読み込み元swf 私としては読み込み元のswfの_rootに変数や関数を記述しており このままの状態でムービークリップに読み込むと,パスの指定が ずれるので,どうすれば良いのかと思い質問しました。 |
Tonpoo (gaienboy改め) | Åê¹ÆNo.37995 投稿日時: 2008-3-13 13:31 |
職人 居住地: 東京・神宮前 投稿: 717
使用環境:
Windows 7 Professional, Flash CS5 Pro, Flash Player 10,1,102,64 |
Re: _rootにloadMovie()は不具合があるのでしょうか? gaienboyです。
私も以前その問題でどうしたものかと悩んだ時期がありましたが、結局_rootを使 ったパスの指定はやめて、全て_parentを使った相対指定を使うようになりました。 ただ、MovieClip._lockroot プロパティというものも存在するので、こちらを使う 手もあります。 _lockroot (MovieClip._lockroot プロパティ)
|
野中文雄 | Åê¹ÆNo.37996 投稿日時: 2008-3-13 13:38 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: _rootにloadMovie()は不具合があるのでしょうか? 相対パスを使われるのが正解でしょう。使い回すMovieClipシンボルをパーツ化するといった汎用化を考えた場合、絶対パスでは難があります(HTMLドキュメントでもサイト内のリンクや画像の配置には、相対パスでURLを指定されますよね)。
MovieClip._lockrootプロパティを使う手もありますが、本当に_rootを参照したいときに不便ですし、上述のとおり柔軟性に欠けます。 引用: らだちゃんさんは書きました: |
らだちゃん | Åê¹ÆNo.37997 投稿日時: 2008-3-13 13:40 |
新米 居住地: 投稿: 8
使用環境:
WinXP,Flash MX2004 |
Re: _rootにloadMovie()は不具合があるのでしょうか? gaienboyさん 素早い回答ありがとうございます。
なるほど、_parentでの相対指定ですか、 やっぱりそうなんですね。 数人のグループで担当を分けて作っていたので、うまくつなぐ 事が出来ずに、_rootに読み込んでました。 _parentの使用を徹底することにしてみます。 ありがとうございました。 |
らだちゃん | Åê¹ÆNo.37998 投稿日時: 2008-3-13 13:50 |
新米 居住地: 投稿: 8
使用環境:
WinXP,Flash MX2004 |
Re: _rootにloadMovie()は不具合があるのでしょうか? 野中文雄さん ありがとうございます。
相対パスですね、分かりました。 サンプル等では、_rootがよく利用されているので、ついつい 使っていました。サイト内のリンクと言われて納得しました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |