下沙论坛

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

作者: 煎饼    时间: 2010-6-9 15:26
标题: 在网页中怎样给已发布的FLASH添加链接
 在网页中怎样给已发布的FLASH添加链接 & g9 o$ u" |( ]" h& p% F3 S& C: R解决思路: , ]6 }& E) [8 W/ @" p- L4 G z. w 因为网页中的 Flash 是以控件形式出现的,优先级别较高,所以直接对它加链接是无效的,不过可以用按钮控件 BUTTON 来实现。 $ q0 r+ O; m9 ?( u5 N) m具体步骤 + I9 d+ y! _& |: t ^ 1.直接在按钮上加上onClick事件打开指定页面: 2 L5 E3 x0 S4 v7 [& a 1 p* G+ R7 {" m- _8 N8 j ' E' x" o8 b9 G# } : k' t! G& \8 u 2.方法1中的代码运行后单击按钮时,按钮中的Flash有个下沉的动作,如果要取消这个动作,可以禁止按钮的交互性,然后用标准的A标签做链接,代码如下: ! ~4 W8 E! p. W2 q/ _ & W# c6 A* ?1 l1 Q ) h. o8 t' D" y# N 2 x f! P( I/ K; U6 C 6 B) E; f- {& j- I- _注意:必须设置 Flash 对象的 wmode 属性值为 Opaque。 2 W# b6 m+ p9 c9 V9 B! G# x技巧:方法1中代码第二行的_blank参数可以去掉或者修改为_self让链接在当前窗口打开。 - M2 g" ]& ?/ [0 H# T/ K 特别提示 0 Y( M$ L) t+ i5 B- s0 ~7 } 代码运行后,在Flash上单击,将打开代码中指定的URL(图5.1.9)。 % E/ [) Y& m" ]" c4 q - H1 Y' c7 i) `" e7 p o6 z图5.1.8 给Flash添加链接功能 9 h& l: x+ J5 Q# B( D T3 K- g; j' g 8 ?+ B/ ?3 D" v: i. ~特别说明. X- r3 `" e3 P 本例问题的解决,主要是利用Flash对象的wmode属性和BUTTON标签的特性。设置Flash对象的wmode属性值为opaque,是为了降低Flash对象的优先级,然后利用BUTTON标签把Flash对象渲染为一个按钮,这样就可以通过设置BUTTON对象的样式或事件来解决问题。




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