【问题标题】:flash banner link not working - AS 2.0Flash 横幅链接不起作用 - AS 2.0
【发布时间】:2011-07-04 01:25:38
【问题描述】:

This post 有一些易于遵循的说明来制作可点击的 Flash 横幅,但它对我来说不太有效。 http://www.austintreeexperts.com/maps/oakwilt.cfm 是我的 Flash 横幅所在的位置。 google earth 下的东西是一个小的flash 广告。当我将鼠标悬停时,光标会变成指针,就像它知道它是一个链接一样,但单击什么也不做。我已经用这个愚弄了几个小时,我快要发疯了。我的动作是这样的: on(press){getURL("http://realgreenlawn.com","_blank");}

【问题讨论】:

    标签: actionscript-2 flash-cs4


    【解决方案1】:

    首先要考虑:

    您使用的是按钮符号吗?如果是这样,无论 onPress() 代码是否正确,您都会得到一个手形光标。您应该使用 movieclip 符号,将您的 over、up 和 down 状态作为帧标签名称 "_up"、"_over" 和 "_down"。只要您为它分配了一个 onRelease()onPress() 方法,这些帧名称将使影片剪辑像一个按钮实例,如下所述。此外,要获得手形光标,您需要将 useHandCursor 设置为 true

    要考虑的第二件事:

    您的 onPress() 代码看起来就像是放在影片剪辑上的那种代码。如果是这样,不要这样做!给它一个实例名称,如 myButton 并在按钮所在的同一帧上使用下面的代码:

    myButton.useHandCursor = true;
    myButton.onRelease = function()
    {
        getURL("http://realgreenlawn.com","_blank");
    }
    

    或者不是最佳实践,但如果您对 as2 不太熟练,则更容易将上述代码放在按钮影片剪辑内的第一帧上,但如果您这样做,请更改它到:

    this.useHandCursor = true;
    this.onRelease = function()
    {
        getURL("http://realgreenlawn.com","_blank");
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多