聲音和 ActionScript

  1. Adobe Animate 使用手冊
  2. Animate 簡介
    1. Animate 的新功能
    2. 視覺詞彙
    3. Animate 系統需求
    4. Animate 鍵盤快速鍵
    5. 在 Animate 中使用多個檔案類型
  3. 動畫
    1. Animate 中的動畫基本概念
    2. 如何在 Animate 中使用影格及關鍵影格
    3. Animate 中的逐格動畫
    4. 如何在 Animate 中使用傳統補間動畫
    5. 筆刷工具
    6. 移動導引線
    7. 移動補間動畫與 ActionScript 3.0
    8. 關於移動補間動畫
    9. 移動補間動畫
    10. 建立移動補間動畫
    11. 使用屬性關鍵影格
    12. 使用補間動畫將位置製成動畫
    13. 如何使用移動編輯器編輯移動補間動畫
    14. 編輯補間動畫的移動路徑
    15. 操作移動補間動畫
    16. 新增自訂加/減速
    17. 建立和套用移動預設效果
    18. 設定動畫補間動畫範圍
    19. 使用儲存為 XML 檔案的移動補間動畫
    20. 移動補間動畫與傳統補間動畫
    21. 形狀補間動畫
    22. 在 Animate 中使用骨塊工具動畫
    23. 在 Animate 進行角色製作
    24. 如何在 Adobe Animate 中使用遮色片圖層
    25. 如何在 Animate 中使用場景
  4. 互動
    1. 如何使用 Animate 建立按鈕
    2. 將 Animate 專案轉換成其他文件類型格式
    3. 在 Animate 中建立及發佈 HTML5 Canvas 文件
    4. 在 Animate 中使用程式碼片段增加互動功能
    5. 建立自訂 HTML5 組件
    6. 在 HTML5 Canvas 中使用組件
    7. 建立自訂組件:範例
    8. 自訂組件的程式碼片段
    9. 最佳作法 - 使用 Animate 做廣告
    10. 虛擬實境編寫和發佈
  5. 工作區和工作流程
    1. 建立和管理繪圖筆刷
    2. 在 HTML5 Canvas 文件中使用 Google 字體
    3. 使用 Creative Cloud Libraries 和 Adobe Animate
    4. 使用 Animate 的舞台和工具面板
    5. Animate 工作流程和工作區
    6. 在 HTML5 Canvas 文件中使用網頁字體
    7. 時間軸與 ActionScript
    8. 使用多重時間軸
    9. 設定偏好設定
    10. 使用 Animate 編寫面板
    11. 使用 Animate 建立時間軸圖層
    12. 匯出適用於行動裝置應用程式和遊戲引擎的動畫
    13. 移動和複製物件
    14. 範本
    15. Animate 中的尋找和取代
    16. 還原、重做和操作記錄面板
    17. 鍵盤快速鍵
    18. 如何在 Animate 中使用時間軸
    19. 建立 HTML 擴充功能
    20. 影像和 GIF 動畫的最佳化選項
    21. 匯出影像和 GIF 的設定
    22. Animate 中的資源面板
  6. 多媒體和視訊
    1. 在 Animate 中變形及結合圖像物件
    2. 在 Animate 中建立並使用元件實體
    3. 影像描圖
    4. 如何在 Adobe Animate 中使用聲音
    5. 匯出 SVG 檔案
    6. 建立要在 Animate 中使用的視訊檔案
    7. 如何在 Animate 增加視訊
    8. 使用視訊提示點
    9. 使用 Animate 繪製及建立物件
    10. 調整線條和形狀
    11. 使用 Animate CC 中的筆畫、填色和漸層
    12. 使用 Adobe Premiere Pro 和 After Effects
    13. Animate CC 中的色彩面板
    14. 使用 Animate 開啟 Flash CS6 檔案
    15. 在 Animate 中使用傳統文字
    16. 將圖案放入 Animate 中
    17. Animate 中匯入的點陣圖
    18. 3D 圖像
    19. 在 Animate 中使用元件
    20. 使用 Adobe Animate 繪製線條和形狀
    21. 使用 Animate 中的元件庫
    22. 匯出聲音
    23. 在 Animate CC 中選取物件
    24. 在 Animate 中使用 Illustrator AI 檔案
    25. 使用噴刷工具套用圖樣
    26. 套用混合模式
    27. 排列物件
    28. 使用命令選單自動執行工作
    29. 多國語言文字
    30. 使用 Animate 中的攝影機
    31. 搭配使用 Animate 與 Adobe Scout
    32. 使用 Fireworks 檔案
    33. 圖像濾鏡
    34. 聲音和 ActionScript
    35. 繪圖偏好設定
    36. 使用鋼筆工具繪圖
  7. 平台
    1. 將 Animate 專案轉換成其他文件類型格式
    2. 自訂平台支援
    3. 在 Animate 中建立及發佈 HTML5 Canvas 文件
    4. 建立並發佈 WebGL 文件
    5. 如何封裝 AIR for iOS 的應用程式
    6. 發佈 AIR for Android 應用程式
    7. Adobe AIR for Desktop 的發佈功能
    8. ActionScript 發佈設定
    9. 最佳作法 - 在應用程式中組織 ActionScript
    10. 如何搭配使用 ActionScript 與 Animate
    11. 最佳作法 - 輔助功能原則
    12. Animate 工作區中的輔助功能
    13. 撰寫和管理指令碼
    14. 啟用自訂平台的支援
    15. 自訂平台支援概觀
    16. 建立輔助功能內容
    17. 使用自訂平台支援外掛程式
    18. ActionScript 3.0 的除錯
    19. 啟用自訂平台的支援
  8. 匯出與發佈
    1. 如何從 Animate CC 匯出檔案
    2. OAM 發佈
    3. 匯出 SVG 檔案
    4. 使用 Animate 匯出圖像和視訊
    5. 發佈 AS3 文件
    6. 匯出適用於行動裝置應用程式和遊戲引擎的動畫
    7. 匯出聲音
    8. 匯出 QuickTime 視訊檔
    9. 使用 ActionScript 控制外部視訊播放
    10. 最佳作法 - 建立行動裝置內容的秘訣
    11. 最佳作法 - 視訊慣例
    12. 最佳作法 - SWF 應用程式編寫原則
    13. 最佳作法 - 建構 FLA 檔
    14. 最佳化 Animate 的 FLA 檔案的最佳作法
    15. ActionScript 發佈設定
    16. 指定 Animate 的發佈設定
    17. 匯出放映檔
    18. 匯出影像和 GIF 動畫
    19. HTML 發佈範本
    20. 使用 Adobe Premiere Pro 和 After Effects
    21. 快速分享和發佈您的動畫

您可以使用 ActionScript® 在執行階段控制聲音。使用 ActionScript 便可以在 FLA 檔中建立互動效果與其他功能,這是單靠使用「時間軸」所無法做到的。

AS3 開發人員指南:使用聲音說明如何在 ActionScript 3.0 中使用聲音。

註解:

(僅適用於 Animate) Animate 不支援 ActionScript 2.0 和 ActionScript 1.0。

使用行為指令控制聲音

使用 ActionScript 2.0 中預先撰寫的聲音行為指令,您便可以將聲音加入至文件中,並控制聲音的播放。 使用這些行為指令加入聲音可建立這個聲音的實體,然後便可以用來控制這個聲音。

註解:

ActionScript 3.0 以及 Flash Lite 1.x 和 Flash Lite 2.x 不支援行為指令。

使用行為指令將聲音載入檔案中

  1. 請選取您想要用來觸發行為指令的物件,例如按鈕。
  2. 在「行為指令」面板中 (「視窗 > 行為指令」),按一下「新增 (+)」按鈕,然後選取「聲音 > 從元件庫載入聲音」或「聲音  > 載入串流 mp3 檔案」。
  3. 在「載入聲音」對話方塊中,輸入位於「元件庫」內聲音的連結識別名稱,或是串流 mp3 檔案的聲音位置。 接著,輸入此聲音實體的名稱,然後按一下「確定」。
  4. 在「行為指令」面板的「事件」之下,按一下「放開時」(預設事件),並從選單中選取一個滑鼠事件。 若您想要使用 OnRelease 事件,請不要變更此選項。

使用行為指令播放或停止聲音

  1. 請選取您想要用來觸發行為指令的物件,例如按鈕。
  2. 在「行為指令」面板 (「視窗 > 行為指令」) 中,按一下「新增」(+) 按鈕。
  3. 選取「聲音 > 播放聲音」、「聲音 > 停止聲音」或「聲音 > 停止所有聲音」。
  4. 在顯示的對話方塊中,請執行下列步驟之一:
    • 輸入您要播放或停止之聲音的連結識別名稱和實體名稱,然後按一下「確定」。

    • 按一下「確定」,確認您要停止所有聲音。

  5. 在「行為指令」面板的「事件」之下,按一下「放開時」(預設事件),並從選單中選取一個滑鼠事件。 若您想要使用 OnRelease 事件,請不要變更此選項。

使用 ActionScript 2.0 Sound 物件控制聲音

您可以在 ActionScript 2.0 中使用 Sound 物件將聲音加入至文件,並在文件中控制這些聲音物件 (包括調整聲音播放時的音量和左右平衡)。 如需詳細資訊,請參閱學習 Flash 中的 ActionScript 2.0 中的「建立聲音控制項」。

  1. 在「元件庫」面板中選取聲音。
  2. 從面板右上角的「面板」選單中選取「連結」,或是在「元件庫」面板中按一下右鍵 (Windows) 或者按 Control + 按一下 (Macintosh) 該聲音的名稱,然後從快顯選單中選取「連結」。
  3. 在「連結屬性」對話方塊的「連結」下方,選取「匯出給 ActionScript 使用」。
  4. 在方塊中輸入識別名稱字串,然後按一下「確定」。

關於 ActionScript 2.0 onSoundComplete 事件

您可以使用 ActionScript 2.0 Sound 物件的 onSoundComplete 事件,在附加的聲音檔播放完畢時,觸發 Animate 應用程式中的事件。Sound 物件是內建物件,讓您可以控制 Animate 應用程式中的聲音。如需詳細資訊,請參閱 ActionScript 2.0 語言參考中的「Sound」。當附加的聲音檔結束播放時,Flash 會自動叫用 Sound 物件的 onSoundComplete 事件。 如果聲音循環指定的次數,事件會在聲音結束循環時被觸發。

Sound 物件有兩個可以與 onSoundComplete 事件一起使用的屬性。 duration 屬性是唯讀屬性,代表附加到 sound 物件的聲音範例時間,以毫秒為單位。position 屬性是唯讀屬性,代表每次循環時聲音播放的毫秒數。

onSoundComplete 事件能讓您以下列不同方式操控聲音:

  • 製作動態播放清單或循序播放

  • 製作多媒體展示,在前進到下一個影格或場景前會先檢查敘述是否已完成

  • 製作同步化聲音和特定事件或場景、並在不同的聲音之間順利轉場的遊戲

  • 根據聲音定時影像的變換—例如,在聲音播放到一半時變更影像。

使用 Flash Player 存取 mp3 檔案中的 ID3 屬性

Adobe Macromedia Flash Player 7 和更新的版本支援 ID3 v2.4 與 v2.4 標籤。 有了這個版本,當您使用 ActionScript 2.0 attachSound()loadSound() 方法載入 mp3 聲音時,在聲音資料串流的一開始就可以使用 ID3 標籤屬性。 初始化 ID3 資料後就會執行 onID3 事件。

Flash Player 6 (6.0.40.0) 和更新版本支援具有 ID3 v1.0 和 v1.1 標籤的 mp3 檔案。 使用 ID3 v1.0 和 v1.1 標籤,在資料串流的結尾可以使用屬性。 若某段聲音並未包含 ID3v1 標籤,其 ID3 屬性便會是未定義的。 使用者必須具備 Flash Player 6 (6.0.40.0) 或更新版本,才能使 ID3 屬性產生作用。

如需有關使用 ID3 屬性的詳細資訊,請參閱 ActionScript 2.0 語言參考中的 id3 (Sound.id3 屬性)。

Adobe 標誌

登入您的帳戶