一键制作网站,wordpress获取文章时间,怎么查网站是不是正规,seo站内优化关于Actionscript 3中给Flash传参数方法#xff08;一#xff09; 今天在测试一个为Audi做Flash AD的时候#xff0c;发现Audi提供的clicktag是Actionscript 2的代码#xff0c;在Actionscript 3中是不被支持的#xff0c;所以有去翻了Adobe Docs了。 在2.0中的clicktag代… 关于Actionscript 3中给Flash传参数方法一 今天在测试一个为Audi做Flash AD的时候发现Audi提供的clicktag是Actionscript 2的代码在Actionscript 3中是不被支持的所以有去翻了Adobe Docs了。 在2.0中的clicktag代码如下 On(Release) { getURL(_root.clicktag, _blank); } 在3.0中是不支持_root的并且事件函数也不是这样写的。自己做了个测试swf简单代码如下 // // test.as // // Written by Leezhm, 26th February, 2009 // Contact : Leezhm126.com // Last Modified by Leezhm on 26th Feb, 2009 // package { import flash.display.Sprite; import flash.display.SimpleButton; import flash.events.Event; import flash.events.MouseEvent; import flash.text.TextField; import flash.net.URLRequest; import flash.net.navigateToURL; public class test extends Sprite { public function test():void { this.addEventListener(Event.ENTER_FRAME, OnEnterFrame); this.btnLink.addEventListener(MouseEvent.CLICK, OnBtnClick); } private function OnEnterFrame(evt:Event):void { if( ! root.loaderInfo.parameters.clicktag) { this.txt.text root.loaderInfo.parameters.clicktag; } } private function OnBtnClick(evt:MouseEvent):void { var _request:URLRequest new URLRequest(root.loaderInfo.parameters.clicktag); navigateToURL(_request, _blank); } } } 很明显_root.clicktag在Actionscript 3中是用root.loaderInfo.parameters.clicktag来代替关于loaderInfo.parameters可以参考flash.display.loaderInfo类的parameters属性。而且也用flash.net包中的顶级函数navigateToURL代替了getURL但是要传入一个URLRequest的参数。注意由于flash player安全性的问题这样弹出的窗口可能被阻止。具体可见Adobe Docs的如下截图 最后传上测试效果截图在公司的主站上测试由于安全性问题对图片中显示的URL和公司Logo进行了处理 我们在swf后输入了clicktaghttp://www.google.com。其中是给flash传参数的标识符一定不能丢。clicktag是参数名后面google的网站就是传进去的参数。点击下面红色的button会链接到google的主站。 好了其实在网页中传递参数的方法很多大家可以自己去百度也可以看看google的clicktag。 BTW给大家一个clicktag的测试网站俺Manager发给我的很好可以先测试。 http://www.bannerflow.com/clicktest/ 转载于:https://www.cnblogs.com/leezhm/archive/2009/02/26/2560332.html