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



我刚刚开始学习如何创建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>

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

对于您的所有阶段:(您希望所有横幅打开链接),此处可见示例:

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

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

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侦听器,否则每次单击都会触发它。

希望对您有所帮助。

最新更新