如何添加链接到flash横幅
我主要是一名开发人员,不知道如何使用AdobeFlashCS4。有没有一个简单的方法来添加链接到flash横幅。我有一个.flv文件,其中包含库中的一些项目和两个层。如何添加链接到flash横幅,flash,Flash,我主要是一名开发人员,不知道如何使用AdobeFlashCS4。有没有一个简单的方法来添加链接到flash横幅。我有一个.flv文件,其中包含库中的一些项目和两个层。 请给我一步一步的说明 编辑:我通过以下步骤找到简单的解决方案: 转到文件->发布设置并将ActionScript版本设置为ActionScript 2.0 插入新图层 使用矩形工具创建一个大于横幅的正方形 右键单击正方形并选择转换为符号…在弹出窗口中选择类型:按钮 双击“库”面板中的“新建”按钮,然后将“选择”从“上”移动到“下”
请给我一步一步的说明 编辑:我通过以下步骤找到简单的解决方案:
on (release) {
getURL("http://www.example.com/", "_blank");
}
如果您有一个显示FLV电影的flash FLA文件,您可以在FLA文件中添加一个按钮。可以为该按钮提供加载URL的操作
on (release) {
getURL("http://someurl/");
}
要使按钮透明,可以在其内部放置一个正方形,移动到按钮的点击区域框架
我认为用图片深入解释stackoverflow中的操作太过分了。@Michiel创建按钮是正确的,但ActionScript 3的代码有点不同,其中movieClipName是“按钮”的名称
movieClipName.addEventListener(MouseEvent.CLICK, callLink);
function callLink:void {
var url:String = "http://site";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Error occurred!");
}
}
来源:我在进行测试时遇到错误:1087:语法错误:程序结束后发现额外字符。关于(发布){…但我在编辑器中看不到角色…如果你在Flash下转到文件>发布设置…将你的电影设置为Actionscript 2.0。它可能会工作?是的,它可以帮助我找到解决方案。谢谢!Adobe Flash CS4是创作环境,这并不意味着你必须在Actionscript 2.0/3.0 SWF文件中编写代码。在CS4中设置发布设置创建Actionscript 1.0 SWF文件也是有效的。@Michiel-是的,你完全正确-我只是给出了as3版本。我很难说这一点,但AS2更适合于横幅。出于某种原因,新VM在浏览器中采用了不同的弹出阻止方案。一个微不足道的getURL()在AS2中,交叉浏览器非常有效,但相应的AS3代码在IE中被阻塞,需要一些javascript技巧才能工作。因此,如果可能的话,请坚持使用AS2。