我刚开始学习如何创建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>
答案 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
侦听器,否则每次单击都会触发它。
希望能帮到你。