感谢[银河网络]提供空间
 您现在的位置:首页 综合教程 >> 动漫教程 >> 正文
 
让Flash网站具有IE前进后退的功能
本站永久域名:HTTP://WWW.51EPSJ.COM   加入日期:2006-10-16 9:15:18   点击数:

1.7 下面可以写代码了,这次跳转,我会让相应的page定位至mask那里,从而让该页面显示,其它则隐藏。
主场景的帧里写:

var initx = mask._x;//首先定位一个初始点,这是页面定位的常量
var inity = mask._y;//同上
var targetx=initx;
var targety=inity;//这两个变量也用于定位,使用韩式缓冲公式算法,可以让MC缓慢地移动到(targetx,targety)这一点。
this.onEnterFrame = function() {
       pages._x = pages._x-0.2*(pages._x-pages.targetx);
       pages._y = pages._y-0.2*(pages._y-pages.targety);
};//这个则是缓冲公式
function loadNews(href) {//定义按钮触发的函数
       pages.targetx = initx-pages[href]._x;
       pages.targety = inity-pages[href]._y;//先让target定位至当前MC(也就是传入的参数href),然后缓冲公式会让当前传入的MC显示出来,其它的则隐藏
       fscommand("setAddress", href);//设定地址栏内容,用于刷新页面时的定位,在JS里会响应这一命令。
       getURL("statistics.html?"+href, "stat");//打开iframe,让iframe记录当前点到的MC的实例名href
}

2.1 以带有fscommand跟踪的Flash发布一个HTML文件和一个SWF文件,接着把发布设置中格式选项卡的HTML勾去掉。

2.2 用记事本打开index_flash.html文件,找到//place your code here 一句。写入

if(command=="setAddress"){
          document.location.hash=args
        }

2.3 然后定义一个onLoad执行的函数JS_LoadNews

  function JS_LoadNews(){
  window.open("statistics.html?"+document.location.hash.slice(1),"stat")//让名为stat的iframe打开一个带参数的地址
}

2.4 根据上一步的JS,加一个iframe

<iframe noscroll border="0" src="about:blank" width="1" height="1" name="stat" id="stat"></iframe>

2.5 在body标签里加onload=JS_LoadNews()

3.1 新建一个HTML文件,名为statistics.html,在这里写入控制Flash的代码:

<script language="javascript">
  function pageLoad(){
    window.parent.index_flash.setVariable("link",window.document.location.search.slice(1))//parent指父级框架,这里可以指向FLASH文件,location.search是获取地址参数,该值包含“?”,所以用slice(1)去掉。
  }
</script>
<body onload=pageLoad()>
</body>

3.2 上面的代码设置了Flash里的link值,为了触发Flash的函数,在Flash里用addProperty来触发相关函数:
  追加帧代码:

  this.addProperty("link", getLink, setLink);
function getLink() {
}
function setLink(link) {
       fscommand("setAddress", link);
       pages.targetx = initx-pages[link]._x;
       pages.targety = inity-pages[link]._y;
}

此文章共有21 2

 
编辑:E品视觉 作者:佚名 来源:转载
欢迎企业及个人投稿,投稿请Email至:jx_hcs@163.com
打印 关闭
凯夫作品欣赏
[栏目所属:时尚摄影]
[加入时间:2007-12-16 23:46:15]
人像摄影:迷情夏日
[栏目所属:时尚摄影]
[加入时间:2007-12-16 23:38:31]
法国女摄影师 Christine Amat 作品欣赏
[栏目所属:时尚摄影]
[加入时间:2007-12-16 23:33:00]
sometime Some feel -时尚摄影
[栏目所属:时尚摄影]
[加入时间:2007-12-16 23:28:44]
Patric Shaw 摄影作品欣赏
[栏目所属:时尚摄影]
[加入时间:2007-12-16 23:23:46]
时尚摄影\EYES GIRIL-时尚摄影
[栏目所属:时尚摄影]
[加入时间:2007-12-16 23:21:05]
webtrance GUI 作品欣赏
[栏目所属:界面设计]
[加入时间:2007-12-16 23:13:23]
The Skins Factory 设计的ringtones界面
[栏目所属:界面设计]
[加入时间:2007-12-16 23:11:13]
PHILIPS多功能的播放软件界面
[栏目所属:界面设计]
[加入时间:2007-12-16 23:09:22]
界面设计\jetAudio播放器界面设计
[栏目所属:界面设计]
[加入时间:2007-12-16 23:07:37]
相关联接
在线评论
共有评论篇 查看评论
昵称:
* 请各位网友遵纪守法并注意语言文明。
 
免责声明:
站内会员言论仅代表个人观点,并不代表本站同意其说法或描述,本站不承担由此引起的法律责任。所有资料源于作者发布或网友推荐收集整理而来,仅供学习使用,版权归原作者所有,如有侵权,请您联系我们,我们将尽快更正!
转载要求:
作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。
 
站长简介 | 在线留言 | 广告投放 | 网站地图 | 友情链接
我要一品视觉
QQ:7360144[设计自我→新] QQ:272876225[舌ヒ闪] 本站带宽与空间支持:银河网络 视觉设计师交流群:5770736(群1) 43857887(群2)