如何在Adobe Animate中为.mp3文件设置链接标记

问题描述:

我有一个Adobe Animate文件。我想联动标签设置在库中.MP3文件,我可以用这样的如何在Adobe Animate中为.mp3文件设置链接标记

createjs.Sound.play("mySound"); 

对于库中的其它对象我能够点击客体的联动区域和键入我的名字。但是.mp3打开了声音属性。我已经看到了链接集的例子,但还没有找到自己设置链接属性的方法。这里是我谈论的屏幕截图。

enter image description here

而是包括在.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也是正确的 - 你可以自己管理的音频,这可能是有意义的一个更大的项目。

干杯。

+0

出于某种原因,它不会让我点击链接区域,我试过了,它只是不断提出属性。为movieclip设置链接非常简单,但是这些音频文件似乎不起作用。 – icekomo

+0

您使用的是什么版本的Animate? – Lanny

+0

我正在使用Animate CC 2017 – icekomo