2009-06-21 101 views
5

我主要是一名开发人员,不知道使用Adobe Flash CS4。有没有简单的方法来添加链接到Flash横幅。我有.flv文件和库中的一些项目和两个图层。
请给我一步一步的指示。如何添加链接到Flash横幅

编辑:我觉得简单的解决办法,按步骤:

  1. 转到文件 - >发布设置,并设置ActionScript版本的ActionScript 2.0
  2. 插入新层
  3. 创建与方形矩形工具,即大于横幅
  4. 右键点击广场,并选择转换为符号...在弹出窗口中选择类型:按钮
  5. 从库面板上的新按钮
  6. 双击并从多达移动选择打比回到主场景
  7. 右键单击新的蓝色方形和选择操作并粘贴此代码在soruce编辑:

    on (release) { 
        getURL("http://www.example.com/", "_blank"); 
    } 
    
  8. 关闭源代码编辑器和export file as movie(File-> Export-> Export Movie)。

回答

3

如果您有一个显示FLV电影的FLA FLA文件,您可以在FLA文件中添加一个按钮。可以通过此按钮来加载URL。

on (release) { 
    getURL("http://someurl/"); 
} 

要使按钮透明,您可以在其中放置一个方块,将其移动到按钮的命中区框架中。

我认为这将太深入解释深入图片如何去在stackoverflow。

+0

我得到的时候去测试错误:1087:语法错误:程序结束后发现多余的字符。 on(release){...但是我在编辑器中看不到那些字符... – sasa 2009-06-21 18:33:02

+0

如果您转到文件>发布设置...在Flash下将您的电影设置为Actionscript 2.0。它应该可能工作? – Michiel 2009-06-21 19:36:16

2

@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!"); 
    } 
} 

来源:http://scriptplayground.com/tutorials/as/getURL-in-Actionscript-3/