回覆列表
-
1 # 哥斯拉的夢
-
2 # 使用者9866520236700
程式碼塊;
}
程式碼塊;
}
這是兩個比較常用的。
this.onMouseDown = function(){ //當滑鼠按下
程式碼塊
}
this.onMouseMove = function(){ //當滑鼠移動
程式碼塊
}
此外,還有很多不同的偵聽器。
網上還有許多很詳細的教程,你自己去看吧。
on函式教程: http://tech.163.com/05/1030/18/21B62BU500091L3J.html
AS2教程: http://tech.163.com/special/F/000915SN/FlashAS.html
PS:這是AS2.0。
整體的思路:將各省的介紹資訊放在一個影片剪輯裡,透過按鈕控制該影片剪輯播放頭的位置,從而達到顯示相應的資訊的目的。 實現方法: 第一步:在flash裡建立一個200*300的矩形,按V,切換到選擇工具,然後選中該矩形,按F8,將其轉換成 影片剪輯元件。元件名假設為 inf_sheng 。在場景中賦予該元件例項名:infS_All 注:矩形的作用是確定你分配給 地理位置介紹資訊 的空間,可根據你的需要調整大小和形狀。 第二步:編輯元件inf_sheng 。 在元件中共有3個圖層,從下至上分別為 背景、介紹資訊、AS 背景 層主要用來繪製 顯示區域的背景圖案 介紹資訊層 是主體,繪製各省介紹資訊,每個省佔一個關鍵幀。 AS層 的關鍵幀與介紹資訊層的關鍵幀必須一致,並在每個關鍵幀上寫AS語句: stop(); 同時每個關鍵幀賦予幀標籤。如 存放 北京市資訊的幀 的幀標籤 為 bj 。 第三步:編寫按鈕元件上的AS2程式碼 在各省的按鈕元件上分別編寫AS2程式碼。例如 北京市按鈕上編寫如下程式碼: on(rollOver){ infS_All.gotoAndStop("bj"); }