この記事は半年以上前の情報なので、古い可能性があります
・v0.02はこちら
Flashで作ったマルチカラムボタン。
・パラメータに各ボタンのカラーを追加。htmlからボタンごとに色も変えられるようになりました。
・htmlから変更できるため、Flashの操作は一切必要ありません。
・SWFObject v2.0はオープンソースのライブラリです。web標準準拠のコードでswfをhtmlに埋め込むことができます。
・SWFObject v2.0 ドキュメント日本語訳…日本語訳+Tips。とてもわかりやすいです。
▼1.本体を読み込む(<head>~</head>に記述)
▼2.swfファイルの読み込み及びパラメータにて設定
書式=swfobject.embedSWF("swfファイルへのパス", "ID", "幅", "高さ", "バージョン","expressInstall.swf", flashvars,params…など);
▼3.<body>~</body>内の指定要素に▼2で指定したIDをマークアップ
※swfを埋め込むdivに直接cssを記述すると何故か上手く表示されませんでした。
ですので、入れ子にして、外側のdivに幅と高さを指定しています。
こちらからダウンロードしてください
【内容物】sample.html / swfObject.js / fontNavi_ex3.swf
・+個数増やせる 済
・+色変えれる 済
・+ロールオーバーで色変化←これはすぐできそう。。
・+幅調節できる
・+特定のボタンだけグレー表示(今いるページがわかりやすいように)
・エフェクトの実装(でもエフェクト選べるようにするとムダにサイズ増えますね。。)
FlashVarsで送ることが出来るバイト数ってどれくらいでしたっけ。
しかしいくらhtml組み込みっていっても、こんなにパラメータが多くなるんじゃ本末転倒ですね。
もうちょっと仕様から考えればよかった。まあ、1時間以内で作るFlash、なのでとりあえずいいか。