<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>北风技术专栏 &#187; jk2345</title>
	<atom:link href="http://column.ibeifeng.com/wp-feed.php?author_name=jk2345&#038;feed=feed" rel="self" type="application/rss+xml" />
	<link>http://column.ibeifeng.com</link>
	<description>用技术点亮生活中每个亮点</description>
	<pubDate>Sun, 29 Aug 2010 06:54:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Flex+Lucene+s2sh开发订餐系统开发第六步:后台主界面设计</title>
		<link>http://column.ibeifeng.com/jk2345/20100621403.shtml</link>
		<comments>http://column.ibeifeng.com/jk2345/20100621403.shtml#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:24:28 +0000</pubDate>
		<dc:creator>jk2345</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[flex 北风网]]></category>

		<guid isPermaLink="false">http://column.ibeifeng.com/?p=403</guid>
		<description><![CDATA[后台界面将模拟Windows系统的桌面。
1.首先发现使用LinkButton有这个类似与桌面图标的选取效果。所以在图标上面使用LinkButton来充当。
2.在桌面有网格对齐，这时就可以选择Flex里面的Grid来充当。

一、添加桌面图标
步骤1：创建Grid。


步骤2：添加LinkButton。

二、弹出窗口
给大家的建议：对于这种弹出窗口，它本身的代码会非常的多，所以尽量不要写在application代码里面。而是应该尽量通过自定义的方式来创建组件。
]]></description>
			<content:encoded><![CDATA[<p>后台界面将模拟Windows系统的桌面。<br />
1.首先发现使用LinkButton有这个类似与桌面图标的选取效果。所以在图标上面使用LinkButton来充当。<br />
2.在桌面有网格对齐，这时就可以选择Flex里面的Grid来充当。<br />
<span id="more-403"></span><br />
一、添加桌面图标<br />
步骤1：创建Grid。<br />
<code></p>
<p></code><br />
步骤2：添加LinkButton。<br />
<code></code><br />
二、弹出窗口<br />
给大家的建议：对于这种弹出窗口，它本身的代码会非常的多，所以尽量不要写在application代码里面。而是应该尽量通过自定义的方式来创建组件。</p>
]]></content:encoded>
			<wfw:commentRss>http://column.ibeifeng.com/jk2345/20100621403.shtml/feed</wfw:commentRss>
		</item>
		<item>
		<title>用Flex+Lucene+s2sh开发订餐系统开发第五步:前台皮肤替换功能实现(续)</title>
		<link>http://column.ibeifeng.com/jk2345/20100619400.shtml</link>
		<comments>http://column.ibeifeng.com/jk2345/20100619400.shtml#comments</comments>
		<pubDate>Sat, 19 Jun 2010 14:37:44 +0000</pubDate>
		<dc:creator>jk2345</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[flex lucene  订餐系统 北风网]]></category>

		<category><![CDATA[上海招聘网]]></category>

		<category><![CDATA[添加新标签]]></category>

		<guid isPermaLink="false">http://column.ibeifeng.com/?p=400</guid>
		<description><![CDATA[一、皮肤替换。
思路：
如果将中的样式替换掉，那么这个时候就可以实现皮肤的替换。
注意：默认的样式，大家可以通过新建一个default.css样式来完成。
这个时候要实现皮肤替换，那就需要动态的替换掉CSS。
步骤1：添加下拉列表框，用来选择皮肤。
然后为下拉列表框添加更改事件处理。

步骤2：添加皮肤替换函数。
private var _skin:String;
			private function changeSkin(skinUrl:String):void{
				//判断以前有没有使用过皮肤，如果有就需要将其卸载掉
				if(_skin != null) {
					StyleManager.unloadStyleDeclarations(_skin,true);
				}
				//然后设置_skin变量为现在的新皮肤，并且对其进行加载
				_skin = skinUrl;
				StyleManager.loadStyleDeclarations(_skin,true);
			}

步骤3：将CSS文件编译成swf文件。
二、添加多套皮肤。
对于多套皮肤，通常会有多个images文件夹，而且这些文件有可能是相同文件名。
这个时候，可以在images文件夹下面不同皮肤的图片文件夹。
	
	
当使用不同皮肤的时候，在显示上面会有很大的不同，所以这个时候大家一定注意去修改它们。直到看不出明显的显示差距。Panel {
   borderStyle: solid;
   borderColor: #d5610d;
   borderAlpha: 1;
   roundedBottomCorners: true;
   cornerRadius: 10;
   headerHeight: 55;
   backgroundAlpha: 1;
   highlightAlphas: 0.44, 0.08;
   headerColors: #d5610d, #d5610d;
   backgroundColor: #73715c;
   [...]]]></description>
			<content:encoded><![CDATA[<p>一、皮肤替换。<br />
思路：<br />
如果将中的样式替换掉，那么这个时候就可以实现皮肤的替换。<br />
注意：默认的样式，大家可以通过新建一个default.css样式来完成。<br />
这个时候要实现皮肤替换，那就需要动态的替换掉CSS。<br />
步骤1：添加下拉列表框，用来选择皮肤。<br />
然后为下拉列表框添加更改事件处理。<br />
<span id="more-400"></span><br />
步骤2：添加皮肤替换函数。<br />
<code>private var _skin:String;<br />
			private function changeSkin(skinUrl:String):void{<br />
				//判断以前有没有使用过皮肤，如果有就需要将其卸载掉<br />
				if(_skin != null) {<br />
					StyleManager.unloadStyleDeclarations(_skin,true);<br />
				}<br />
				//然后设置_skin变量为现在的新皮肤，并且对其进行加载<br />
				_skin = skinUrl;<br />
				StyleManager.loadStyleDeclarations(_skin,true);<br />
			}</p>
<p></code><br />
步骤3：将CSS文件编译成swf文件。<br />
二、添加多套皮肤。<br />
对于多套皮肤，通常会有多个images文件夹，而且这些文件有可能是相同文件名。<br />
这个时候，可以在images文件夹下面不同皮肤的图片文件夹。<br />
	<code></p>
<p>	</code><br />
当使用不同皮肤的时候，在显示上面会有很大的不同，所以这个时候大家一定注意去修改它们。直到看不出明显的显示差距。<code>Panel {<br />
   borderStyle: solid;<br />
   borderColor: #d5610d;<br />
   borderAlpha: 1;<br />
   roundedBottomCorners: true;<br />
   cornerRadius: 10;<br />
   headerHeight: 55;<br />
   backgroundAlpha: 1;<br />
   highlightAlphas: 0.44, 0.08;<br />
   headerColors: #d5610d, #d5610d;<br />
   backgroundColor: #73715c;<br />
   dropShadowEnabled: true;<br />
   shadowDistance: 0;<br />
   shadowDirection: right;<br />
   titleStyleName: "panelTitle";<br />
   titleBackgroundSkin:Embed(source='images_carbon/panel_bg.png', scaleGridLeft=12, scaleGridRight=13, scaleGridTop=30,scaleGridBottom=31);<br />
}<br />
/* Panel titleStyleName*/<br />
.panelTitle {<br />
   color: #ffffff;<br />
   fontSize: 20;<br />
   fontFamily: "Handwriting - Dakota";<br />
}</code><br />
做皮肤替换功能，主要注意三点。<br />
第一点：要将图片文件分开存储，不要混乱。<br />
第二点：要将CSS文件编译成SWF二进制文件。<br />
第三点：由于不同皮肤在显示上面区别很大，所以大家要尽量将影响外观的差异最小化。尽量只要看到一些不同的颜色，样式，布局不能有太大的变化。</p>
]]></content:encoded>
			<wfw:commentRss>http://column.ibeifeng.com/jk2345/20100619400.shtml/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
