• 締切済み

loadMovieについて

loadMovieについて、ご教授いただきたく書き込みいたします。 フレームから _root.MC_target.loadMovie("opening.swf",101); _root.MC_target._width = 100; と書いて、opening.swfを読み込ませてみたのですが、このようにして読み込ませると、opening.swfが静止した状態で読み込まれるだけで、動いてくれません。 loadMovieを勉強していて、うまくできずに困っています。 (opening.swfを読み込ませて、指定位置に配置して、数秒経ったら読み込んだopeningムービーを、_alpha値を下げて画面上からフェードアウトさせる というムービーを作成したいと思っています。) アドバイスやご指導などをいただけたらと思います。 よろしくお願いいたします。

みんなの回答

回答No.2

では多分これだと思います 『loadMovie()では読み込みが終了しないと  設定できないプロパティがある』 _xなどは大丈夫なようですが_widthとかはNGなようです しかも読み込み前に設定してももとに戻されちゃうとか どっか適当なMCに onClipEvent(enerFrame){ if(_root.MC_target.getBytesLoaded() >=_root.MC_target.getBytesLoaded()){ _root.MC_target._width=100; } } とか書いとくとか… 頭悪いやり方ですかね… とりあえず幅だとかのプロパティは 読み込み終了してから指定するようなASがいるってことです なんかもうちょっと賢いやり方がある気がします すいません、下記参照でお願いします

参考URL:
http://www.fumiononaka.com/TechNotes/Flash/FN0307007.html
すると、全ての回答が全文表示されます。
回答No.1

_root.MC_target.lockroot=true; ってアクション追加してみてください (読み込んだSWFの_rootを固定するアクションです) それで正常に動くようになったら 読み込んでるswfが絶対パスで書かれた アクションで再生開始するようになってるのが 原因であると考えられます

goo2408
質問者

補足

H240S18B73さん、書き込みありがとうございます。 早速、書き込みいただいた事、試してみました。がうまく行きませんでした。 その後いろいろ試してみていて、 loadMovie("opening.swf",101); と書けば、とりあえず読み込まれ動くことはわかったのですが、そうすると他の_xや_y,_alpha等々ができなくなってしまうので、どうしたものかという感じでいます。(フェードアウトなど、読み込むopening.swfファイル側に動作を書いておけば、とりあえずの対処とはなるのですが、ここではloadMovieの勉強という事で、何とか問題を解決したいと考えております。) また何かお気づきの事や試してみるべき事などありましたら、書き込みをいただければさいわいです。 よろしくお願いします。

すると、全ての回答が全文表示されます。