收藏本页 | 网站地图 | 投稿指南
 
 
当前位置:首页 >> 学院首页 >> 图形图像 >> Flash >>

简单的flash结合XML的导航条

放大字体  缩小字体  At: 2005-09-10 03:24  By: master8 转载 来源: 互联网
将导航条里的按钮链接写到XML文件里,方便修改链接,也可通过写XML做动态链接。

XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<dh>
	<date1>http://www.sohu.com</date1>
	<date2>http://www.blueidea.com</date2>
	<date3>http://www.qqqf.com/</date3>
	<date4>4.htm</date4>
	<date5>5.htm</date5>
</dh>


主场景中制作5个按钮,分别命名实例名称为a1、a2、a3、a4、a5

主场景最后一帧加动作:
stop();

axml = new XML();//建立XML对象
axml.ignoreWhite = true;//忽略空格
axml.load("dh.xml");//载入XML
axml.onLoad = function () {//如果成功地收到了XML文件时调用	
	aurl_1 = axml.childNodes[0].childNodes[0].childNodes[0].nodeValue;//返回XML中的链接1地址
	aurl_2 = axml.childNodes[0].childNodes[1].childNodes[0].nodeValue;//返回XML中的链接2地址
	aurl_3 = axml.childNodes[0].childNodes[2].childNodes[0].nodeValue;//返回XML中的链接3地址
	aurl_4 = axml.childNodes[0].childNodes[3].childNodes[0].nodeValue;//返回XML中的链接4地址
	aurl_5 = axml.childNodes[0].childNodes[4].childNodes[0].nodeValue;//返回XML中的链接5地址

}

a1.onPress = function  () {//实例名称为a1的按钮当按下时调用的函数
	getURL(aurl_1);//链接地址
}
a2.onPress = function  () {//实例名称为a2的按钮当按下时调用的函数
	getURL(aurl_2);//链接地址
}
a3.onPress = function  () {//实例名称为a3的按钮当按下时调用的函数
	getURL(aurl_3);//链接地址
}
a4.onPress = function  () {//实例名称为a4的按钮当按下时调用的函数
	getURL(aurl_4);//链接地址
}
a5.onPress = function  () {//实例名称为a5的按钮当按下时调用的函数
	getURL(aurl_5);//链接地址
}


将SWF和XML放在同一目录下,测试影片。
希望对大家有用。
 






         









 
Google
论坛精华  
 
 
  ©2005-2008 站长吧 Master8.NET All Rights Reserved 陕ICP备05010609号