如何将锚超链接引用添加到我的flash横幅?

时间:2014-12-28 12:23:19

标签: html5 flash flash-cs6

我刚开始学习如何创建Flash横幅,我需要帮助!如何在Flash横幅中添加超链接。我不知道在我的flash横幅中输入标签的位置。这是我的代码:

            <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="100" id="psn" align="middle">
                <param name="movie" value="psn.swf" />
                <param name="quality" value="high" />
                <param name="bgcolor" value="#ffffff" />
                <param name="play" value="true" />
                <param name="loop" value="true" />
                <param name="wmode" value="window" />
                <param name="scale" value="showall" />
                <param name="menu" value="true" />
                <param name="devicefont" value="false" />
                <param name="salign" value="" />
                <param name="allowScriptAccess" value="sameDomain" />
                <!--[if !IE]>-->
                <object type="application/x-shockwave-flash" data="psn.swf" width="600" height="100">
                    <param name="movie" value="psn.swf" />
                    <param name="quality" value="high" />
                    <param name="bgcolor" value="#ffffff" />
                    <param name="play" value="true" />
                    <param name="loop" value="true" />
                    <param name="wmode" value="window" />
                    <param name="scale" value="showall" />
                    <param name="menu" value="true" />
                    <param name="devicefont" value="false" />
                    <param name="salign" value="" />
                    <param name="allowScriptAccess" value="sameDomain" />
                <!--<![endif]-->
                    <a href="http://www.adobe.com/go/getflash">
                        <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
                    </a>
                <!--[if !IE]>-->
                </object>
                <!--<![endif]-->
            </object>

1 个答案:

答案 0 :(得分:0)

要从闪存中打开超链接,您可以使用navigateToURL,如下所示:

对于您的所有舞台:(您希望所有横幅都打开链接),可见示例here

stage.addEventListener(
    MouseEvent.CLICK,
    function(e:MouseEvent):void {
        navigateToURL(new URLRequest('http://www.example.com'), '_blank');
    }
)

对于舞台中的特定元素:(可见的在线示例here

image.addEventListener(
    MouseEvent.CLICK,
    function(e:MouseEvent):void {
        navigateToURL(new URLRequest('http://www.example.com/?img'), '_blank');
    }
)

red_rect.addEventListener(
    MouseEvent.CLICK,
    function(e:MouseEvent):void {
        navigateToURL(new URLRequest('http://www.example.com/?red'), '_blank');
    }
)

当然在第二个代码(对于元素)中,您必须禁用stage MouseEvent侦听器,否则每次单击都会触发它。

希望能帮到你。