由于最近打算使用Flsah作为网站首页,然后自动跳转到博客目录,不过我用的是Flash cs 5 ActionScript 3.0制作的flash,因此网上许多自动跳转代码都无法使用,大部分使用的是ActionScript 2.0!我打算在flash载入37秒后自动跳转到指定网页(目录),因此参考网上的代码和自己测试,终于出来了!不过只是读秒后,自动跳转到网页!
选定 第一帧 然后按F9打开动作,然后把代码复制进去!
var fl_SecondsToCountDown:Number = 37; //此处是时间数值,单位为秒。
var fl_CountDownTimerInstance:Timer = new Timer(37000, fl_SecondsToCountDown);//此处也为时间数值,单位为毫秒。
fl_CountDownTimerInstance.addEventListener(TimerEvent.TIMER, fl_CountDownTimerHandler);
fl_CountDownTimerInstance.start();
function fl_CountDownTimerHandler(event:TimerEvent):void
{
trace(fl_SecondsToCountDown + " 秒");
fl_SecondsToCountDown–;
navigateToURL(new URLRequest("wordpress"), "_parent");//此处为需要跳转的网页或目录,后面为参数,_parent为在当前页面打开,_self好像在 ActionScript 3.0无法使用!
}
其中第一行 数字37为需要的时间,如果需要5秒就该为5
第二行数字37000也为时间,你需要改为第一行数字的1000倍!
navigateToURL(new URLRequest("wordpress"), "_parent");为跳转网站,可以修改为任意网站,比如在新窗口打开百度。 navigateToURL(new URLRequest("http://www.baidu.com"), "_blank");
可以查看本人制作的flash,自动跳转,演示地址:http://www.vmsvr.com/getindex.php?indexname=dream
本人目前还是小菜,如果高手们有好的代码,或者本文有错误,可以给我留言,或者发送电子邮件:[email protected],本人不胜感激!