我有一個Adobe Animate文件。我想聯動標籤設置在庫中.MP3文件,我可以用這樣的如何在Adobe Animate中爲.mp3文件設置鏈接標記
createjs.Sound.play("mySound");
對於庫中的其它對象我能夠點擊客體的聯動區域和鍵入我的名字。但是.mp3打開了聲音屬性。我已經看到了鏈接集的例子,但還沒有找到自己設置鏈接屬性的方法。這裏是我談論的屏幕截圖。
我有一個Adobe Animate文件。我想聯動標籤設置在庫中.MP3文件,我可以用這樣的如何在Adobe Animate中爲.mp3文件設置鏈接標記
createjs.Sound.play("mySound");
對於庫中的其它對象我能夠點擊客體的聯動區域和鍵入我的名字。但是.mp3打開了聲音屬性。我已經看到了鏈接集的例子,但還沒有找到自己設置鏈接屬性的方法。這裏是我談論的屏幕截圖。
而是包括在.fla文件本身的.MP3文件,我覺得很恰當的把你的聲音文件/秒在外部文件夾,然後加載它想:
createjs.Sound.on("fileload", handleFileLoad);
createjs.Sound.registerSound("[path/]MySound.mp3", "MySound");
function handleFileLoad()
{
createjs.Sound.play("MySound");
}
通過這樣做,您可以將聲音文件分配給一個變量,然後對其進行處理,如音量,循環數或向其添加「完成」事件。另外,如果您有多個聲音文件,您可以使用manifest加載程序一次性預加載所有聲音文件,該加載程序也會隨時自動使用它們的「id」註冊它們以供播放。
這其實很簡單。您可以雙擊「鏈接」列中的項目以添加名稱。一旦你這樣做了,導出時音頻就會包含在你的應用程序中。
演示:https://youtu.be/wQ5zm6QHHMU
如果有至少一個聲音(作爲聯繫或上一幀),SoundJS和playSound
輔助方法,包括在你的HTML。但是,如果你沒有,那麼你的應用程序將不會有這個。
導出後,您可以使用這兩種方法:
createjs.Sound.play("linkage-id");
// OR
playSound("linkage-id");
對方回答由@Catalin也是正確的 - 你可以自己管理的音頻,這可能是有意義的一個更大的項目。
乾杯。
出於某種原因,它不會讓我點擊鏈接區域,我試過了,它只是不斷提出屬性。爲movieclip設置鏈接非常簡單,但是這些音頻文件似乎不起作用。 – icekomo
您使用的是什麼版本的Animate? – Lanny
我正在使用Animate CC 2017 – icekomo