【问题标题】:How make .swf file is as link?如何使 .swf 文件作为链接?
【发布时间】:2012-09-14 08:49:05
【问题描述】:

我在可能的站点中使用 .swf 文件:

<div>
    <object width="100%" height="100%">
    <embed  src="@Url.Content( "~/Content/TopRight.swf" )"  type="application/x-shockwave-flash" width="310" height="95"></embed>
    </object>
</div>

我想在单击此横幅时打开任何链接(任何页面)。我将&lt;object&gt; 放入&lt;a&gt; 标签,但没有任何改变。我该怎么做?

【问题讨论】:

  • 在顶层放置一个占据所有高度和重量的透明按钮,所有这些都在闪光灯内部。将带有 url 的操作添加到透明按钮

标签: asp.net-mvc-3 html hyperlink flash swfobject


【解决方案1】:

将其放在代码的末尾:

import flash.display.MovieClip;

var hit = new MovieClip();
hit.graphics.beginFill(0xFFFFFF);
hit.graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);
var clicky = new SimpleButton(null,null,null,hit);
this.addChild(clicky);

clicky.addEventListener(MouseEvent.CLICK, function(){
    navigateToURL(new URLRequest("http://google.com"));  
});

应该工作:)

【讨论】:

  • 对不起,我应该把这个放在哪里?到 .cshtml 文件?
  • 今天,当我读到这篇文章时,我想我的答案可能需要稍微调整一下。您是否将文件放入您的 html 站点并希望链接位于 html 中,但提供给 swf?如果是这样,那很容易,我会调整我给你的内容。如果你只是想硬编码你的 URL,你在这里很好。将它放在您的 FLA 文件中的任何位置。如果您使用其他代码,请将其放在底部。动态创建一个与您的舞台大小相同的清除按钮,然后在单击时转到任何位置,在这种情况下为 google。如果我能提供帮助,请告诉我!
猜你喜欢
  • 1970-01-01
  • 2012-08-02
  • 2013-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-27
相关资源
最近更新 更多