D0803311 パフリッシュ後のムービー再生位置に関して奇妙な現象が発生
Name syosinnsya
Date 2008年03月31日 (月) 23時43分
Message FlashCS3 / Windows XPを利用しております。
現在制作中のFlashムービーで奇妙な現象が発生した為ご報告致します。

制作したムービーを確認する為、[F12]にてパブリッシュを実施しますが、
突然、設定を変えていないにも関わらずムービーが画面の右下に表示される様になりました。
昨日までは、[F12]で確認をする際、きちんと画面に対して中央部分に表示されていたのですが、
先程同様の操作を実施すると、画面右下にムービーが半分以上切れて表示される様になりました。

昨日の状態でバックアップデータを取っておいた為、
バックアップデータのswf、HTML再生を試すと中央に正常表示されました。
その為、バックアップデータからflaファイルを開き、どこも編集しないまま、
再度[F12]でパブリッシュ再生すると、これがまた何故か画面右下の表示になってしまいます。

パブリッシュ設定でも、HTML=デフォルト/Flash=中央・中央/パーセント=100%・100%、
伸縮=拡大・縮小無しに設定されているままです。
(バックアップデータ内でも同じ設定ですが、結局再度パフリッシュすると現象が発生します)

まだまだ編集が必要なデータの為、このまま画面右下に切れて表示される様だと困ります。
何かお気づきの点が有ればアドバイス願います。宜しくお願い致します。
Response 01
2008年04月01日 (火) 07時13分> joy 
syosinnsyaさん、
情報が少ないので、なんとも言えないですが、MovieClip.loadMovie();を使われて、対象のMovieClipを左上基準で作らず、中央基準で作ってませんでしょうか?
一度はOKであるというのは、情報が少ないので、私には、分かりませんが、loadMovie();を使うときは、基準から、東南の方向に外部swf、外部jpg等が読み込まれるので、中央基準で作っていると、syoshinnsyaさんのような現象がおきます。

一度、チェックしてみてください。
Response 02
2008年04月07日 (月) 00時19分> syosinnsya 
joy様

お世話になります。お返事が遅れまして申し訳有りません。
アドバイス頂いた『MovieClip.loadMovie();』の内容ですが…、
これは具体的に何処を指しますか?アクションに記述する内容なのでしょうか?
でしたら上記の記述はしておりませんし、質問内容通り特に設定は変えておりませんが、
現在バックアップ用に保存しておいたswfを再生するだけなら中央で表示され、
一度flaファイルを開き、再度パブリッシュ(F12)しswf再生すると現象が発生します。
バックアップした内容には何も可変を加えていないにも関わらず、
FLASHで開いた段階で既に中央表示から右下表示される様な形式に変わってしまいます。
今のまま利用出来るswfなら良いのですが、まだまだ編集中の為困っております。
何かお気づきの点が有ればヨロシクお願い致します。
Response 03
2008年04月08日 (火) 02時15分> joy 
syosinnsyaさん、
今晩は。
MovieClip.loadMovie();とは、外部swfを親swf(読み込むためのMovieClipのインスタンス名を仮に、mcとした場合は、通常は、mc.loadMovie("XXX.swf"); とフレームアクションに記載します)に読み込む意味ですが、これを、使っているのではないかと推測しただけです。
お使いでないなら、私の前の回答記事は、役に立ちません。

>現在バックアップ用に保存しておいたswfを再生するだけなら中央で表示され、一度flaファイルを開き、再度パブリッシュ(F12)しswf再生すると現象が発生します。

flaを変更してなくて、単に再パブリッシュすると、前のswfと異なる挙動をするという意味なのでしょうが、原因は、私には、分かりませんので、申し訳ないですが、今回は、パスさせて頂きます。他の識者の方々に回答して頂けるといいのですがね・・・

このページの先頭へ