代码之家  ›  专栏  ›  技术社区  ›  Talha Bin Shakir

在SWF文件上链接到另一个HTML

  •  4
  • Talha Bin Shakir  · 技术社区  · 17 年前

    SWF文件有问题。我的HTML页面上有一个SWF文件,我需要将其链接到我使用的另一个HTML,但锚点不起作用。任何人都可以帮助我。如何链接SWF文件。 谢谢

    5 回复  |  直到 17 年前
        1
  •  10
  •   Ronnie Liew    17 年前

    您可以使用SWFObject添加 闪光灯 这样地:

    <script type="text/javascript">
        var flashvars = {};
        flashvars.targetURL = "http://www.stackoverflow.com";
        var params = {};
        var attributes = {};
        swfobject.embedSWF("myflashmovie.swf", "myAlternativeContent", "800", "600", "9.0.0", false, flashvars, params, attributes);
    </script>
    

    话虽如此,这是假设在你的Flash电影中,它的编码方式是Flash电影期望的 闪光灯 并使用该链接到指定的URL

    在AS 2.0中,它将是:

    getURL(_root.targetURL);
    


    在AS 3.0中,它将是:

    var flashvars:Object = LoaderInfo(this.root.loaderInfo).parameters;
    var linkURL = flashvars['targetURL']; 
    var link:URLRequest = new URLRequest (linkURL);
    navigateToURL(link);
    
        2
  •  1
  •   rich    14 年前

    我想我修好了。以下是我所做的:

    1. 制作了一个与您希望flash视频所在区域大小相同的清晰png图形

    2. 在flash视频上创建一个新层(div标签)-您必须处于标准视图中才能编辑层-层就像表格:它们保存图像、文本等。(注意:如果您使用的是表格,当您调整浏览器大小时,div标签将浮在表格上)

    3. 将空白png添加到新图层中

    4. 使用dreamweaver中的属性窗口链接空白png!

    5. 在包含flash对象的对象标记中添加这行代码。这会将flash电影的背景设置为透明,并允许将png层放置在其上方。如果您仍然需要flash电影有背景,只需在flash电影中创建一个彩色框并将其用作背景。

        3
  •  0
  •   Jason Miesionczek    17 年前

    以下是一篇关于如何通过flash导航到网址的博客文章的链接:

    Linking to url in action script 3

        4
  •  0
  •   user2991535    16 年前

    您还可以添加javascript命令,但onclick不起作用,因为它已经预先设置好了。 使用onmouseover命令可以完成这个任务,但你想这样做吗?如果这样

    `<object type="application/x-shockwave-flash" onMouseOver="parent.location='http://www.mysite.com'"> <param name="wmode" value="transparent" /><param name="movie" value="101.swf" /></object>
    
        5
  •  0
  •   Trufa    15 年前

    onmouseup的工作方式类似于(不完全相同)click,它对我有效。因为onclick在那里不起作用。

    object type="application/x-shockwave-flash" **onmouseup="document.location='http://www.mysite.com';"**> 
    <param name="wmode" value="transparent" />
    <param name="movie" value="101.swf" />
    </object>
    
    推荐文章