最近朋友找我帮忙,想在一个网站的首页flash上加一个超链接,点击后导向一个页面,都知道知道flash不能像面向对象的编程那样直接调用事件,以前学的也就只有getURL()实现了,但现在用这样实现在一定程度上有修改上的困难,在网上搜索一下,发现几种方法,下面逐一说明一下:
在制作flash时添加getURL()事件,这个可以实现的,不多说这个了。
不过要说的一点是,我们常用的都是诸如getURL(‘http://www.poorren.com’,‘_blank’)等写法,但网页中一般不这么写,我们使用相对引用比较好,可以把前面的http://www.poorren.com 改为/index.php等要指向的页面,注意,这里最好加上‘/’不加上的话使用的时候会出现诸如http://www.poorren.com/index.php/的情况。
div嵌套 有网友说是用div嵌套可以实现,我测试一下,不能达到我的要求,第一层div没有东西没问题,可以覆盖第二层,如果第一层有东西,就无法覆盖第二层,可能是我技术不过关,所有参数都安要求设置了,反正就是没有测试成功,有高人可以跟指教一下,谢谢!
还有一种方法就是,在flash的object外面套button对象,我就用的这种方法,实现很方便的,前提是flash对象要增加参数,在flash中增加wmode=”transparent”属性,这是设置flash透明的。这样我们利用button对象的支持的事件就可以了。
上一篇: 为中国的“烂网站”说两句话 下一篇: Windows系统端口对照详细说明