仿苹果的Accordion实现

仿苹果的Accordion实现

发表时间:30. 4月, 2010 作者:Freddie.

0

原文出自 doug  先生的博客
点我查看效果
这个效果很久以前就在doug的博客看到了,觉得很cool,昨天下源码下来研究,发现编译不了!到网上一搜,有很多人在问这个,可是没人提出解决的办法。 Fred只好自己再跑去看源码,发现在问题所在:原来是源码里的flexlib版本不对,换了个版本,ok,编译通过!:idea:
大致看了一下源码,比较简单,主要是就一个header renderer!

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                layout="absolute"
                xmlns:code="http://code.google.com/p/flexlib/"
                xmlns:local="*">
    <mx:Style source="assets/style.css"/>
    <mx:Panel title="Essentials">
        <code:VAccordion id="accordion"
                         headerLocation="below"
  [...]

详细内容

解决“打开网上邻居慢,卡一下”等问题·

发表时间:26. 4月, 2010 作者:Freddie.

0

有时间我们双击桌面的网上邻居打开的速非常慢,大概在五分钟到10分钟才能弹出对话框,使用共享都正常。
怎么办呢,以下是解决办法~
1、打开注册表。方法:
开始--运行--regedit--回车
2、找到这个:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace
展开 namespace  后会看到2个一大长串数字英文还有大括号的名称的项,把他们删除。ok,解决啦~~

详细内容

WordPress多语言插件:qTranslate

发表时间:16. 4月, 2010 作者:Freddie.

4

qTranslate是一款WordPress多语言插件,用于建立多种语言的WordPress文章,是一位移居德国的中国网友制作的。
下载地址是:http://wordpress.org/extend/plugins/qtranslate/
安装没什么好说的。这里要强调一点的是,一定要下载你wordpress版本对应版本的qtranslate,不然就麻烦了。
安装完后,在后台简单的设置一下就可以使用了。如果要在前台显示切换器,到主题下的widgets里面,将它加到你需要的地方就OK了。
如果我需要定制切换器的外观和位置呢?例如像本站一样放在右上角。
只需两步就可以搞定!
1.找到你主题文件夹下面的header.php文件(放到右上角,你可以相应的变动),编辑它,找到相应的位置,加上下面的代码
<?php echo qtrans_generateLanguageSelectCode(‘both’); ?>
这里的”both”你有三种选择,text,image,both  –即显示文字,图片,图片文字一起显示。
2.因为默认的widget是垂直排列的,现在我要把它改为水平排列的,找到你所使用的主题的style.css文件,编辑它,加上以下代码:
.qtrans_language_chooser { list-style-type:none }
.qtrans_language_chooser li { float:left; margin-right:3px }
好了,大功告成拉·~~
哦,最后怎么能忘记介绍下插件作者了呢,附上作者网站:http://www.qianqin.de/

详细内容

Adobe AIR 一个游戏五个平台

发表时间:11. 4月, 2010 作者:Freddie.

3

详细内容

spring+blazeds动态配置channelSet

发表时间:15. 3月, 2010 作者:Freddie.

0

在做spring blazeds intergration 项目的时候,遇到一个小小的问题:
就是在调用ro.channelSet.login(username, password); 的时候 ,这个channelSet怎么得到~
在 Christophe Coenraets的项目 spring-flex-testdrive中,他是直接以硬编码的方式写在项目中的:
var channel:AMFChannel = new AMFChannel(“my-amf”, “http://localhost:8080/messagebroker/amf”);
这样做显然不好,到时候换下服务器地址,就完了!~
我在做项目的时候,用了一个httpService调用本地一个xml文件,然后把channelSet写在这个xml里。这样,当我们换部署路径时,只需要把xml文件里的channelSet作相应的更改就可以了, 不过这样做依然不好!为什么我们不能直接获得blazeds配置文件service-config.xml里的channelSet呢?这样做不是更好吗~
下面的代码很好的解决了这个问题~
var cs:ChannelSet=ServerConfig.getChannelSet(“ro”);
此处的”ro” 为你项目中已经配置的RemoteObject id~
注:本文可以随便转载~

详细内容

“An error has occurred. See error log for more details.”的解决办法

发表时间:10. 3月, 2010 作者:Freddie.

0

本人用Flex builder3开发,遇到这个问题实在是很无奈。
下面是解决办法:
1.”开始”–>”运行”—->打入”cmd”打开命令提示行。
2.进入Flex Builder的安装目录,然后输入FlexBuilder -clean即可.
其实,如果你是在做java开发,用eclipese ide的话,只要是基于eclipse的开发工具,也可以用同样的方法解决类似的问题~
例如eclipse: 即可以进入eclipse安装目录 运行 eclipse -clean即可

详细内容

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMjUweDI1MC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF9kaXNhYmxlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy00Njh4NjAtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vamF2YWZsZXgubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2J1c3liZWUyMC9pbWFnZXMvYWR2ZXJ0XzEyNXgxMjUuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly9qYXZhZmxleC5uZXQvd3AtY29udGVudC90aGVtZXMvYnVzeWJlZTIwL2ltYWdlcy9hZHZlcnRfMTI1eDEyNS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gaHR0cDovL2phdmFmbGV4Lm5ldC93cC1jb250ZW50L3RoZW1lcy9idXN5YmVlMjAvaW1hZ2VzL2FkdmVydF8xMjV4MTI1LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vamF2YWZsZXgubmV0L3dwLWNvbnRlbnQvdGhlbWVzL2J1c3liZWUyMC9pbWFnZXMvYWR2ZXJ0XzEyNXgxMjUuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNTwvc3Ryb25nPiAtIGh0dHA6Ly9qYXZhZmxleC5uZXQvd3AtY29udGVudC90aGVtZXMvYnVzeWJlZTIwL2ltYWdlcy9hZHZlcnRfMTI1eDEyNS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV82PC9zdHJvbmc+IC0gaHR0cDovL2phdmFmbGV4Lm5ldC93cC1jb250ZW50L3RoZW1lcy9idXN5YmVlMjAvaW1hZ2VzL2FkdmVydF8xMjV4MTI1LmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTQ2OHg2MC0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGRlZmF1bHQuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9leDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbW1lbnRfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fY29udGVudDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9hcmNoaXZlczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY29udGVudF9mZWF0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fZmF2aWNvbjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX3Bvc3RzPC9zdHJvbmc+IC0gMTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfaWQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnZhciBnYUpzSG9zdCA9ICgoXCJodHRwczpcIiA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCkgPyBcImh0dHBzOi8vc3NsLlwiIDogXCJodHRwOi8vd3d3LlwiKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKFwiJTNDc2NyaXB0IHNyYz1cJ1wiICsgZ2FKc0hvc3QgKyBcImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCcgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnJTNFJTNDL3NjcmlwdCUzRVwiKSk7DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoXCJVQS0xNjI3Mjk2NC0xXCIpOw0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCn0gY2F0Y2goZXJyKSB7fTwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfYXJjPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGluazwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfZGVzYzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfbGlua190ZXh0PC9zdHJvbmc+IC0gSG9tZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gOTI8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMjQ3PC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMjEwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDU0MDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL2J1c3ktYmVlLzwvbGk+PGxpPjxzdHJvbmc+d29vX3BvcHVsYXJfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV9oZWlnaHQ8L3N0cm9uZz4gLSAxMjA8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfd2lkdGg8L3N0cm9uZz4gLSAxODA8L2xpPjxsaT48c3Ryb25nPndvb190YWJzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBCdXN5IEJlZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDg4PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSA4ODwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXI8L3N0cm9uZz4gLSB0dWIxMjM8L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PC91bD4=