ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: 実行環境
名前: lightbox
処理選択
パスワード

件名 実行環境
名前 lightbox
コメント
@DIV
[[1) サーバとのやりとりが発生しない場合は、ブラウザに直接 .swf ファイルをドラッグドロップする]]

この場合、ブラウザのキャッシュは使用されないので、ビルド結果が即反映される
@END

@DIV
[[2) http://localhost/.../App.swf のようにして実行する]]

この場合、ブラウザのキャッシュが使用されるので、ブラウザの設定によってビルド結果が即反映されない
IE では、[[「ページを表示するごとに確認する」]]に設定するとビルド結果が即反映される
もし、その設定をしてはいけない環境にある場合は

○ ビルドするたびに毎回ブラウザのキャッシュを削除する
○ App.swf?id=nnnnnnn のようにして、毎回 URL が変化するように工夫する

のどちらかを行う。
@END

@DIV
[[3) HTML 内に埋め込む場合は、SWFObject(swfobject.js) を使用する]]

この場合も、ブラウザのキャッシュは使用されるので注意する
@END

↓オリジナルダウンロード
http://blog.deconcept.com/swfobject/#download

↓サンプルダウンロード
http://winofsql.jp/VA003334/flex2071211135204.htm

↓最小サンプルコード
@DIV
<div id="flashcontent"></div>

<script type="text/javascript">
	var so = new SWFObject("App.swf", "LboxApp", "800", "600", "9", "#FFFFFF");

	so.write("flashcontent");
</script>
@END

↓キャッシュを考慮したコード
@DIV
<div id="flashcontent"></div>

<script type="text/javascript">
	var so = new SWFObject(
		"App.swf?reload=" + (new Date()).getTime(),
		 "LboxApp", "800", "600", "9", "#FFFFFF");

	so.write("flashcontent");
</script>
@END