在我的网站上,我想要一个小的flash横幅,用户可以以某种方式激活它,它会变得更大,以显示更多的信息。
虽然我想要让用户点击特定的“更多”按钮,但我已经看到了广告横幅,当你将鼠标放在它们上时会这样做很烦人。
我可以想到两种方式 1)使用“wmode”参数将flash影片设置为完整大小并将其置于透明模式下进行闪烁,并在被要求时仅绘制完整的内容。 2)将电影放在html页面上的div中,并使用css的绝对定位找到它。当用户点击时,在页面上对javascript进行flash回调以使div更大,覆盖页面的一部分
两者似乎都有缺点和兼容性问题。有没有人有任何建议可以使用,或者第三种方式?
答案 0 :(得分:1)
我使用javascript在“正常”模式的小swf和大的覆盖模式之间交换(使用wmode = transparent)。
这是因为覆盖页面的闪存不会让点击通过一些设置根本不支持flash的透明度(特别是一些Linux配置iirc),这将使整个网站无法使用。
另外,wmode = transparent是sloooow。所以只在必要时使用它。