首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有clickTAG和clickTARGET的Flash横幅

带有clickTAG和clickTARGET的Flash横幅
EN

Stack Overflow用户
提问于 2013-11-12 18:34:55
回答 2查看 3.2K关注 0票数 0

我需要调整我的swf横幅,这样就可以与clickTAG和clickTARGET一起工作了。Actionscript代码必须是

代码语言:javascript
复制
on (release) {
  if (clickTAG.substr(0,5) == "http:") {
    getURL(clickTAG, clickTARGET);
  }
}

我的HTML代码如下所示:

代码语言:javascript
复制
<embed src="banner.swf?clickTAG=http://my-site.com&clickTARGET=_blank" height="250" width="300">

怎么啦?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-15 10:12:28

实际上,错误的地方是我使用了Flash 8,上面的代码是从4到7的Flash代码。

闪存4,5,6或7中使用ActionScript 2正确的方法

代码语言:javascript
复制
on (release) { 
   if (clickTAG.substr(0,5) == "http:") { 
      getURL(clickTAG, clickTARGET); 
   } 
} 

Flash 8或9 in ActionScript 2中使用正确的方法

代码语言:javascript
复制
on (release) { 
   if (_root.clickTAG.substr(0,5) == "http:") { 
      getURL(_root.clickTAG, _root.clickTARGET); 
   } 
} 

HTML中的实现如下。

使用嵌入标记

代码语言:javascript
复制
<embed src="path_to_swf.swf?clickTAG=http://website-to-open.com&clickTARGET=_blank" width="300" height="250">

或者使用对象标记,这应该是更好的实践:

代码语言:javascript
复制
<object type="application/x-schockwave-flash" data="path_to_swf.swf" width="300" height="250">
<param name="flashvars" value="clickTAG=http://website-to-open.com&clickTARGET=_blank">
</object>

目标_blank也可以替换为_self或_top。

票数 2
EN

Stack Overflow用户

发布于 2013-11-12 22:09:49

看起来您正在使用Actionscript 2。不确定您是否有意使用;在Actionscript 3中,您可能会编写类似的代码

代码语言:javascript
复制
myButton.addEventListener(MouseEvent.CLICK, go};
 function go(event:MouseEvent):void {
    if (clickTAG.substr(0,5) == "http:") {
    getURL(clickTAG, clickTARGET);
  }
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19937209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档