方法有很多,像是在html後面加變數,用swfobject,用dreamwave內建的方法都ok
筆者用比較通用的dreamwave來實做。
以最常用的到flash menu 按鈕為例子,
當點擊about 按鈕時,按鈕變為一直高亮,直到我點擊其他欄目,"about"按鈕高亮結束,
點擊其他btn的時候,會聯到其他的html網頁,該單元的btn也會是高亮,如下圖

話不多說,就先來看看怎麼做的吧,
在flash的寫法如下
1、先確定flash 的資訊有完全loading進來
this.loaderInfo.addEventListener(Event.COMPLETE, loaderComplete);
2、然後用變數去接
function loaderComplete(evt:Event) {
//用變數去接
if (root.loaderInfo.parameters["category"] != null)
{
test.text = root.loaderInfo.parameters["category"];
btnIdx=root.loaderInfo.parameters["category"];
}
createMenu();
btnIdx=root.loaderInfo.parameters["category"];←btnIdx為html要傳入的變數,等一下會在dreamwave 設定
3、然後用迴圈產生btn,並在將btn丟入1個btnList 的array,在產生完後,順便指定目前html項目的btn為高亮,
4、在DRWAM 指定變數就可以使用了如圖

source code下載
