私のSWFがブラウザのウィンドウを埋めるようにしたいのですが、ユーザーが手動でブラウザのサイズを変更しない限り、Chrome/FireFoxでは機能しません。Chromeでフルムービーに自動的に移動するFlashムービークリップを取得するにはどうすればよいですか?
SWFを表示するには、Adobeのデフォルトの生成済みhtml + swfobject.jsを使用しています。 htmlでは、すべてのフラッシュコンテンツの高さと幅を100%に置き換えました。
残念ながら、Chromeでは最初にページを開いたときにFlashムービークリップがブラウザに埋め込まれず、デフォルトの高さと幅を保持します。ユーザーがブラウザウィンドウのサイズを変更すると、すべて正常に動作します。
Flashにリサイズされていると思うようにするには、javascriptのトリックなどがありますか?
ありがとうございます!
説明: 私の最初の質問は不明でした。私は決してスクロールバーを表示します。アプリケーションを拡大してブラウザのウィンドウを完全に埋めるようにしたいのですが、ブラウザが小さければサイズが小さくなり、ブラウザが大きければサイズは大きくなります。基本的には、私のアプリケーションをVisual Studioなどの通常のWindowsアプリケーションのように動作させたいのですが、ブラウザで実行します。
ありがとう! SWFFITはそれ自体が問題を正確に解決しませんでした.SWFFITは、固定サイズのSWFコンテンツにスクロールバーをセンタリング/追加することによって機能します。私は動的なサイズのコンテンツを望んでいます。ここでは、ブラウザが大きくなるとステージが大きくなります。しかし、SWFFITコードを見るとSwfObjectは起動時にステージEvent.RESIZEイベントをトリガーしないことを伝えました。(IEでは例外です) - そう、Spriteのサイズを変更するコードをEvent.ADDED_TO_STAGEとEvent.RESIZE今はすべてが動作します。回答ありがとうございます! – DoomGoober
スウィフトで100%100%を実行し、最小幅幅をさらに設定してスクロールバーを表示することができます – pkyeck