下沙论坛

标题: 在网页中怎样给已发布的FLASH添加链接 [打印本页]

作者: 煎饼    时间: 2010-6-9 15:26
标题: 在网页中怎样给已发布的FLASH添加链接
 在网页中怎样给已发布的FLASH添加链接 % W+ d1 w) p4 k4 N* Z) `# c# M6 e解决思路: 1 c/ Q" Z" v+ Y, v4 e 因为网页中的 Flash 是以控件形式出现的,优先级别较高,所以直接对它加链接是无效的,不过可以用按钮控件 BUTTON 来实现。 0 w7 s8 Y- K! u0 `4 O+ y2 e- l 具体步骤 7 F4 l k5 D" \# b: a 1.直接在按钮上加上onClick事件打开指定页面: " l% A& P+ }& J6 L8 |& g. M) y: D" Y7 R ' V/ A6 g7 c& ?7 L" p * F% t) ?+ Z7 v3 w 2.方法1中的代码运行后单击按钮时,按钮中的Flash有个下沉的动作,如果要取消这个动作,可以禁止按钮的交互性,然后用标准的A标签做链接,代码如下: K& {' f; {- i, \1 t, }- [; ` * O$ F6 B4 N/ F. {0 M& \ * ~& ]* C( A8 d3 d; K+ _5 l 1 j* V9 ^; j) { & s( ~# Y- j4 T9 h* s注意:必须设置 Flash 对象的 wmode 属性值为 Opaque。 . ^8 t/ s! ?7 b o 技巧:方法1中代码第二行的_blank参数可以去掉或者修改为_self让链接在当前窗口打开。 / F2 ?2 Z4 j v3 Q W特别提示 L0 K8 w1 O- q; K. @; Q 代码运行后,在Flash上单击,将打开代码中指定的URL(图5.1.9)。 $ l$ \( p L9 Z6 m- b 6 H8 L" j2 f% P9 f" b0 q 图5.1.8 给Flash添加链接功能 4 r1 \# @7 ~: f5 Q3 m2 y0 K4 ?9 [ + [( _: B+ y3 @* a, b: ~3 y! T特别说明) W! f4 b/ F6 N 本例问题的解决,主要是利用Flash对象的wmode属性和BUTTON标签的特性。设置Flash对象的wmode属性值为opaque,是为了降低Flash对象的优先级,然后利用BUTTON标签把Flash对象渲染为一个按钮,这样就可以通过设置BUTTON对象的样式或事件来解决问题。




欢迎光临 下沙论坛 (http://bbs.xiasha.cn/) Powered by Discuz! X3.3