<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[极度鹤小居-闲云野鹤! - as2.0编程]]></title>
<link>http://www.jdhcn.com/</link>
<description><![CDATA[AS3.0,flash as脚本,js脚本,div+css技术,web2.0技术,网页技术,ASP,php]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[lzdk2003@hotmail.com(jimson)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>极度鹤小居-闲云野鹤!</title>
	<url>http://www.jdhcn.com/images/logos.gif</url>
	<link>http://www.jdhcn.com/</link>
	<description>极度鹤小居-闲云野鹤!</description>
</image>

			<item>
			<link>http://www.jdhcn.com/article.asp?id=67</link>
			<title><![CDATA[flash里as2.0组件样式修改方法(直接改元件就行喽)]]></title>
			<author>lzdk2003@hotmail.com(极度鹤)</author>
			<category><![CDATA[as2.0编程]]></category>
			<pubDate>Fri,28 Nov 2008 12:32:29 +0800</pubDate>
			<guid>http://www.jdhcn.com/default.asp?id=67</guid>
		<description><![CDATA[flash里as2.0的组件样式用代码修改很麻烦, 有时候还改不出来, 现在有一个方法直接修改元件就能改掉组件的显示效果啦!<br/><br/><strong>方法:</strong><br/><br/>1. 新建一个fla文件test.fla(flash cs3以上的记得要选2.0的哦);<br/><br/>2. 在flash的安装目录下找到zh_cn\Configuration\Component Source\ActionScript 2.0\FLA\HaloTheme.fla(这是第二版的组件样式,第一版的是SampleTheme.fla)&lt;为了别误删除, 你可以把他copy到其他地方供下步使用&gt;;<br/><br/>3. 在test.fla里选择 文件-&gt;导入-&gt;打开外部库, 选择HaloTheme.fla文件;<br/><br/>4. 在新出来的库面板(库 - HaloTheme.fla)中选择: Flash UI Components 2/Themes/MMDefault下的你将要使用的组件(比如你将要使用Button组件那就选择Button Assets)并拖至你test.fla库中;<br/>(如果要将整套组件样式修改的话那就将 Flash UI Components 2一起拖到test.fla库中吧);<br/><br/>5. 检查一下你拖进去的组件里的导出元件的属性, 确保&#34;在第一帧导出&#34;选项被勾选了;<br/>(如果是要修改整套组件的话那就把整个Flash UI Components 2拖放到舞台第一帧,修改样式吧, 这样就不用每一个组件设为&#34;在第一帧导出&#34;了)<br/><br/>6. 双击导出的元件改他的样子吧! <br/><br/>7. 运行看效果吧(一定要运行以后能后看到效果哦)!]]></description>
		</item>
		
			<item>
			<link>http://www.jdhcn.com/article.asp?id=66</link>
			<title><![CDATA[as2.0里的xml解析类:mx.xpath.XPathAPI]]></title>
			<author>lzdk2003@hotmail.com(极度鹤)</author>
			<category><![CDATA[as2.0编程]]></category>
			<pubDate>Thu,27 Nov 2008 14:46:41 +0800</pubDate>
			<guid>http://www.jdhcn.com/default.asp?id=66</guid>
		<description><![CDATA[因为工作需要, 花了点时间研究了一下as2.0里的xml解析类XPathAPI. 用起来挺方便<br/><br/>主要是四个方法:<br/>mx.xpath.XPathAPI.sel&#101;ctNodeList(node:XMLNode, path:String):Array<br/>mx.xpath.XPathAPI.sel&#101;ctSingleNode(node:XMLNode, path:String):node:XMLNode<br/>mx.xpath.XPathAPI.setNodeValue(node:XMLNode, path:String, newValue:String):Number<br/>mx.xpath.XPathAPI.getEvalString( node:XMLNode, path:String):String<br/><br/>参数说明:<br/>第一个参数: node为XMLNode类型, 就是将要解析的xml节点啦;<br/>第二个参数: path为字符串路径, 就是相对于node节点开始往下的节点名称;<br/>(第三个函数中的newValue为String就没什么好说的啦);<br/><br/>下面是使用例子, 新建一个fla文件, 在第一帧把代码写上测试看效果吧!;<br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.jdhcn.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/>fla文件第一帧的代码:<br/><br/>import mx.xpath.XPathAPI;<br/>var arr=new Array()<br/>var my_xml:XML = new XML();<br/>my_xml.ignoreWhite = true;<br/>my_xml.load(&#34;xml.xml&#34;);<br/>my_xml.onLoad = function(success) {<br/>&#160;&#160;&#160;&#160;//将根节点下的所有节点列表解析到arr数组中;<br/>&#160;&#160;&#160;&#160;arr = mx.xpath.XPathAPI.sel&#101;ctNodeList(this.firstChild, &#34;/lists/list&#34;);<br/>&#160;&#160;&#160;&#160;trace(&#34;节点数组:\n&nbsp;&nbsp; &#34; + arr);<br/>&#160;&#160;&#160;&#160;trace(&#34;---------------------------\n&#34;);<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;//输出数组列表中第一个节点下的第一个节点的值(即aa的值);<br/>&#160;&#160;&#160;&#160;//与下面的语句等同:trace(&#34;节点aa的值为:\n&nbsp;&nbsp; &#34; + mx.xpath.XPathAPI.sel&#101;ctSingleNode(arr[0], &#34;/list/aa&#34;).firstChild.nodeValue);&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;trace(&#34;节点aa的值为:\n&nbsp;&nbsp; &#34; + mx.xpath.XPathAPI.sel&#101;ctSingleNode(arr[0], &#34;/list&#34;).childNodes[0].firstChild.nodeValue);<br/>&#160;&#160;&#160;&#160;trace(&#34;---------------------------\n&#34;);<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;//输出数组列表中第一个节点的url属性的值;<br/>&#160;&#160;&#160;&#160;trace(&#34;第一个list节点的url属性值:\n&nbsp;&nbsp; &#34; + mx.xpath.XPathAPI.sel&#101;ctSingleNode(arr[0], &#34;/list&#34;).attributes.url);<br/>&#160;&#160;&#160;&#160;trace(&#34;---------------------------\n&#34;);<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;//输出节点aa处在arr[0]节点的相对位置的字符串值;<br/>&#160;&#160;&#160;&#160;trace(&#34;aa在根节点对应下来的位置信息:\n&nbsp;&nbsp;&nbsp;&nbsp;&#34; + mx.xpath.XPathAPI.getEvalString(arr[0], &#34;/list/aa&#34;));<br/>&#160;&#160;&#160;&#160;trace(&#34;---------------------------\n&#34;);<br/>&#160;&#160;&#160;&#160;//;<br/>&#160;&#160;&#160;&#160;trace(&#34;更新节点aa的值并返回节点更新的数目:&nbsp;&nbsp;&#34; + mx.xpath.XPathAPI.setNodeValue(arr[0], &#34;/list/aa&#34;, &#34;this is new value&#34;));<br/>&#160;&#160;&#160;&#160;trace(&#34;节点aa的新值为:\n&nbsp;&nbsp; &#34; + mx.xpath.XPathAPI.sel&#101;ctSingleNode(arr[0], &#34;/list/aa&#34;).firstChild.nodeValue);<br/>&#160;&#160;&#160;&#160;trace(&#34;---------------------------&#34;);<br/>};<br/></div></div><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><img src="http://www.jdhcn.com/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/>xml.xml 的内容:<br/><br/>&lt;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&gt;<br/>&lt;lists&gt;<br/>&#160;&#160;&#160;&#160;&lt;list url=&#34;music/大家笑哈哈－阿桑.mp3&#34; lrc=&#34;&#34; &gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;aa&gt;aaaaaa&lt;/aa&gt;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;bb&gt;bbb&lt;/bb&gt;<br/>&#160;&#160;&#160;&#160;&lt;/list&gt;<br/>&#160;&#160;&#160;&#160;&lt;list url=&#34;music/呵責.mp3&#34; lrc=&#34;&#34; &gt;22222&lt;/list&gt;<br/>&#160;&#160;&#160;&#160;&lt;list url=&#34;music/忙打哟.mp3&#34; lrc=&#34;&#34; &gt;33333&lt;/list&gt;<br/>&#160;&#160;&#160;&#160;&lt;list url=&#34;music/小宝贝我要亲晕你.mp3&#34; lrc=&#34;&#34; &gt;44444&lt;/list&gt;<br/>&lt;/lists&gt;<br/></div></div>]]></description>
		</item>
		
</channel>
</rss>
