SWFAddressのバージョン2と、SWFObjectのバージョン1.5と2.0をそれぞれ組み合わせてブラウザで確認すると、少しずつ挙動が違う。 今回試したのはつぎの4パターン。 表1.SWFAddressとSWFObject、DOCTYPE宣言の組み合わせ
SWFAddressのバージョン2と、SWFObjectのバージョン1.5と2.0をそれぞれ組み合わせてブラウザで確認すると、少しずつ挙動が違う。 今回試したのはつぎの4パターン。 表1.SWFAddressとSWFObject、DOCTYPE宣言の組み合わせ
SWFAddress は SWFObject と共に使用し、Flash の各コンテンツの遷移に対して、パーマリンク提供してくれる便利クラス。 html に Javascript を読み込み、Flash に ActionScript クラス(バージョン 1,2,3 に対応)を設定することで、Flash 8 + からサポートされた External Interface class を使用して URL を変更することができる。これによってブラウザの Back、 Forward、Reload に対応し、ブックマークすることも可能。 これで Flash の欠点であったリロードごとの最初からのローディングを回避出来る様になります。Flash の Photography サイトとかだと好きな写真のページにダイレクトにいけたり、EC アプリの情報保持や、LocalSharedObject を応用した形で使
H. Paul Robertson アドビ システムズ社 ブログ* 作成日:10 October 2007 ユーザレベル:初心者, 中級 製品:Flash Adobe® Flash®を使用して、日々、人々の目を惹く革新的なユーザーインターフェイスやWebサイトが生み出されています。ただ、WebサイトをすべてFlashで構築するとなると、ある共通の問題点にぶつかります。それは、Flashコンテンツは、「1ページ1URL」というWebの慣習から外れているということです。ページごとに異なるURLがある、それがWebの特性の1つですが、Flashコンテンツではそうもいきません。 たとえば、誰かに自分のWebサイトにある問い合せページを教えたいとしましょう。通常なら、問い合せページのURLを教えれば、相手はWebブラウザのアドレスバーにそのURLを入力して直接そのページにアクセスすることができ
Apr 21, 2007 スクリーンサイズに応じて、動くムービークリップ いまさら!?というのもありますが、 いちいち一から書いたり、探したりしていると面倒なので、 仕事で使えそうなサンプルをアップしておきます。 フルスクリーンのサイトなんかを制作するときに、 常に画面中央にあるロゴや、常に画面左端にあるCLOSEボタンをつくりたいときは、 こういう感じです。 よかったら参考にしてください。 //初期設定 var windowW:Number; var windowH:Number; //Windowサイズを取得して、各変数に代入 function moveMC() { windowW = Stage.width; windowH = Stage.height; logoW = _root.logoMC._width; logoH = _root.logoMC._heig
普段かならずと言っても良いほど使うNowLoading。というわけで、いろんなタイプのNowLoadingを5種類まとめてみました。メインのタイムライン第1フレームに置くだけで動作します。自由に使って下さい。 1.Director風NowLoading なんだかDirectorを思わせる(思わせるだけだけど…)NowLoading。一気に100%までファイルを読み込んでしまっても、滑らかにバーが動くようになってます。 2.シマシマプリローダー ちょっとデカめで、クセのあるこいつの名はシマシマプリローダー。読み込み状態を示すバーの上に、シマシマ模様がちょろちょろ動いてちょっぴりオシャレです。 上と同じく、一気に読み込み終わっても、滑らかにバーが動く仕様です。 3.ゆっくりプリローダー その名の通り、ゆっくりバーが動くプリローダーです。 一気にファイルを読み込んでしまっても、100%まで等速で
回答の前に, >> 停止ボタンの使用や、戻りは他のhtmlを用意という >> 姑息な手はしたくないです がかなり引っかかります。 その手がよければ,手段の1つであって,姑息だとは思いません。 また,そうされているサイト作成者の方が色々な理由により,そうされていることもあるでしょう。 まぁ,でも安心してください。 そんな手を使ってもできませんから。 そんな方法でどうやったらできるんだろう? と考えてしまいました。 一度,ちがうURLに飛びますからね。 停止ボタンの使用や、戻りは他のhtml では無理です。 方法は,御推測の通り,SharedObject を使うか, もしくはCGIなどサーバーサイドの言語を使ったものに変数を送ってその値を保存するかです。 CGIは疎い物で,下記の方法は SharedObject です。 ~・~・~・~・~・~・~・~・~・~・~・~・~・~・~・~・~ まず,
#2の方の引用先を回答した sassakun と申します。 SharedObject は JavaScript ではありません。 JavaScript で言うところの Cookie が SharedObject です。 SharedObject は Flash のスクリプトなので Flash 単独で解決できます。 書かれているご質問ですが, ポイントは2つあります。 ◎ 1度目であっても何度目であっても,いきなり最終フレームには飛べない。 →対処:全フレームのロード待ち処理を入れる ◎ 1度SWFをアンロードするとそこにある変数などもすべて初期化されるのでSWF単独では何度目の訪問かわからない。 →対処:SharedObjectで前回アンロードした日時を記録 という2点です。 引用先のURLではムービークリップを作成してそこにスクリプトを書いていますが, おそらく,ムービークリップに書くと
ランダムに読み込まれるのは, SWF なのか JPEG なのかは,わからないという条件ですよね。 また,SWF のファイル数も変わる可能性があって, JPEG のファイル数も変わる可能性があるものとして考えます。 ファイル数は変わりますが, とりあえずのサンプルとして, 次のようなファイル構造であった場合のスクリプトを考えます。 任意のフォルダ ├ index.html (index.swf を表示) ├ index.swf └ files (フォルダ) ├ 0.swf ├ 1.swf ├ 2.swf ├ 0.jpg ├ 1.jpg ├ 2.jpg ├ 3.jpg └ 4.jpg まず SWF ファイル も JPEG ファイルも 0 という名前から連番にします。 配列を使いますので,0 から始まる連番の方がわかりやすくなります。 SWF が表示されるのか,JPEGが表示されるのかわからない
ちゃんとした回答を得たい場合は, もっと状況説明をされたほうが良いです。 色んなケースが考えられて回答できない状態に近いです。 だから,「勝手に推測」し,「勝手に決めた条件」で回答します。 ご了承下さい。 -- まず勝手な推測 --- ここは,プログラミング > Flash カテゴリです。 だから,マクロメディアの Flash をお持ちの上で,Flash でのコーディング方法に付いて質問されているのだろうと推測しました。 ついでに,おそらく,Flash 4 以前のバージョンの質問ではないだろう。 つまり Flash5 以降をお持ちであろうと推測しました。 また「ページ」に関してですが, アイフォー の FlashMaker には「ページ」という概念が存在しますが, マクロメディアの Flash には「ページ」という概念がほとんどありません(場合によってはあります)。 しかし FlashMa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く