五分钟搞定Flex+PHP+MYSQL【转载】

转自:http://www.k-zone.cn/zblog/post/log-2007-10-01-Flex-Builder-3-data.html
Adobe Flex™ 3 beta 2的新功能之一:增强的Create Application from DataBase
在Flex3.0 B1的时候增加有过一个功能:可以在Flex自身操作数据库(包括:增加/修改/删除等操作)而新版的Adobe Flex™ 3 beta 2将这个功能加强了一些。
现在就让Kenshin来说明一下,如果在PHP+MYSQL5.0的环境下直接使用Flex对数据库进行操作的例子。
很简单,不需要太复杂的操作就可以完成(*^__^*) 尤其是适合没有使用过PHP+MYSQL5.0的新手(Kenshin也算哦(*^__^*) )
操作步骤:
1、安装PHP+MYSQL5.0
PHP+MYSQL5.0的配置本来就是一件非常麻烦的事情(尤其是对没有接触过PHP+Mysql5.0的朋友而言)
不过现在有个比较“快捷”的方式-使用集成PHP+MYSQL5.0环境。我们使用的工具是:APMServ 5.2.0
下载完后(由于是绿色软件),把它解压缩到任意目录下面。例如:I:\APMServ5.2.0
2、使用APMServ5.2.0
我们点击“启动APMSer”这个Button。稍等片刻后即可启动完成,如下图所示:
我们在点击“管理MySql5.0”这个Button,在弹出的浏览器里面输入默认的用户名和密码(用户名:root 密码:为空)
在PHPMyAdmin中我们建立一些数据库和表(相信这步操作大家都应该会吧(*^__^*) )
例如Kenshin新建的数据库和表。数据库:flexvote 表:db_vote
这样一来我们就完成了PHP+MYSQL5.0的配置工作。
别忘了PHP的路径,例如:{你解压缩后APMServ5.2.0的路径}\APMServ5.2.0\www\htdocs
3、建议一个Flex Project
我们打开Flex Builder 3.0 B2,然后点击File→New→Flex Project,在Project Name中输入:testPHP,在Application service type中选择:PHP
如下图所示:
最后点击Finish即可完成Flex Project的建立(*^__^*)
4、在Flex Builder中选择Data→Create Application from Database→在弹出的对话框中选择New→在弹出的对话框中填入flexvote(Description可以不用填写)→
在弹出的对话框中按下图的方式填写:
然后点击Finish即可完成操作。
在下图中按如下填写:

注:其中database Name必须填写(不填写的话Flex Builder 3.0 B2也没有错误的提示,但是最终运行的时候会出现error:no operation的错误信息!)
最后点击Finish。

然后运行我们刚刚建立的db_vote.mxml文件即可。

是不是很简单哦(*^__^*)

Flex与HTPPService,Flex与php的交互

[code]//—————–website.mxml——————————————————–

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="264" height="228" >
<mx:scrīpt source="website.as" />
<mx:HTTPService id="checklogin" url="http://localhost/flex.php" method="post" result="loginResult(event)" fault="err(event)" />
    <mx:TextInput x="52" y="55"/>
<mx:Button x="95" y="85" label="login" id="login" click="initApp()" />

</mx:Application>

//———-website.as脚本内容——————————————————-

import mx.rpc.events.ResultEvent;//
import mx.rpc.events.FaultEvent;
import mx.controls.Alert;

//点击login按钮时候响应的事件:调用id为checklogin的httpservice的send函数发送post请求给flex.php
public function initApp():void
{
checklogin.send();
}

//通过一个对话框显示post请求返回来的结果。
public function loginResult(evt:ResultEvent):void
{
    Alert.show("result: "+evt.result.toString());
}

//通过一个对话框显示post请求出错后返回来的结果。
public function err(evt:FaultEvent):void
{
   Alert.show("error: "+evt.fault.toString());
}

//flex.php:写点代码随便输出一句话就可以了。

//比较简单,主要用来明白怎么在flex中使用httpservice来与php交互[/code]

看看是不是能把你逗乐[转载]

为什么海尔兄弟只穿裤衩?———–因为他们没有Q币


  为什么中国是世界上最神秘的国家?

  因为国家主席是who,总理是when


  一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝,四个和尚斗地主,五个和尚可以去扮福娃了


  喝洋酒要喝强尼走着


  先生,麻烦您给我一例煎饼果子,七分熟,少少辣,多一些sauce,嗯,还有,extra egg,谢谢。


  听君一席话,圣斗士念书。


继续阅读

比较老土的人生哲學-三个小故事

和尚与屠夫    
从前有一个和尚跟一个屠夫是好朋友。和尚天天早上要起来念经,而屠夫天天要起来杀猪。 为了不耽误他们早上的工作,是他们约定早上互相叫对方起床。    
多年以后,和尚与屠夫相继去世了。屠夫去上天堂了,而和尚却下地狱了。    
Why?    
因为屠夫天天作善事,叫和尚起来念经,相反地,和尚天天叫屠夫起来杀生……

  

小哲理:    
你做的东西是不是都是你认为对的,却不一定是对的。

  

———————————————————————————————————-

  

一道终身受用的测试题    
你开着一辆车。    
在一个暴风雨的晚上。  
你经过一个车站。  
有三个人正在焦急的等公共汽车。     
一个是快要临死的老人,他需要马上去医院。  
一个是医生,他曾救过你的命,你做梦都想报答他。    
还有一个女人/男人,她/他是你做梦都想嫁/娶的人,也许错过就没有了。    
但你的车只能在坐下一个人,你会如何选择?    
我不知道这是不是一个对你性格的测试, 因为每一个回答都有他自己的原因。  
老人快要死了,你首先应该先救他。    
你也想让那个医生上车,因为他救过你,这是个好机会报答他。    
还有就是你的梦中情人。错过了这个机会。你可能永远不能遇到一个让    
你这么心动的人了。    


  

在200个应征者中,只有一个人被雇佣了,他并没有解释他的理由,他只是说了以下的话:

  

‘给医生车钥匙,让他带着老人去医院,而我则留下来陪我的梦中情人一起等公车!’  
每个人我认识的人都认为以上的回答是最好的,但没有一个人(包括我在内)一开始就想到。

  

小哲理:    
是否是因为我们从未想过要放弃我们手中已经拥有的优势(车钥匙)? 有时,如果我们能放弃一些我们的固执,狭隘,和一些优势的话,我们可能会得到更多。

  

———————————————————————————————————-

  

皮鞋的来历

  

很久很久以前,人类都还赤着双脚走路。

  

有一位国王到某个偏远的乡间旅行,因为路面崎岖不平,有很多碎石头,刺得他的脚又痛又麻。回到王宫后,他下了一道命令,要将国内的所有道路都铺上一层牛皮。他认为这样做,不只是为自己,还可造福他的人民,让大家走路时不再受刺痛之苦。

  

但即使杀尽国内所有的牛,也筹措不到足够的皮革,而所花费的金钱、动用的人力,更不知凡几。虽然根本做不到,甚至还相当愚蠢,但因为是国王的命令,大家也只能摇头叹息。

  

一位聪明的仆人大胆向国王提出建言:「国王啊!为什么您要劳师动众,牺牲那么多头牛,花费那么多金钱呢?您何不只用两小片牛皮包住您的脚呢?」国王听了很惊讶,但也当下领悟,于是立刻收回成命,改采这个建议。据说,这就是「皮鞋」的由来。

  

小哲理:    
想改变世界,很难;要改变自己,则较为容易。    
与其改变全世界,不如先改变自己–「将自己的双脚包起来」。    
改变自己的某些观念和作法,以抵御外来的侵袭。    
当自己改变后,眼中的世界自然也就跟着改变了。    
如果你希望看到世界改变,那么第一个必须改变的就是自己。

  

———————————————————————————————————-

  

「心若改变,态度就会改变;态度改变,习惯就改变;习惯改变,人生就会改变。」

  

将这些故事分享给你的朋友吧!与其一个人受益,不如将道理传播出去。。。    
祝你们幸福!~^o^~

搜狗输入法-OlympicNews.exe

image

  

如上图,今天看进程管理器的时候发现多了一个OlympicNews.exe,看着名字就觉得危险,不知道是不是病毒,随即百度之,发现是新版的搜狗输入法加载的一个程序。。搜狗官方的说法是:此进程是搜狗拼音输入法接收奥运快讯用的,仅在奥运期间有效。也许官方的说法是正确的,不过这个让我很不爽,也许还有看着不输入的朋友,关闭的方法有两个

  

1.运行 msconfig ,在启动项里关闭之

  

image

  

2.直接在搜狗输入法设置里关闭

  

image

  

 

  

Tags:

校内AIR版APP工具源码下载

[file]http://ldsea.cn/flex/xiaonei/XNApiTool-src.rar[/file]

我学习AS3不到1个月,只是了解点皮毛,源码里有关XML的处理我遇到了问题,之前都是有效的,前一阵校内更新后,返回的XML数据发生了变化,我用之前的方法无法正确进行解析,我猜测的原因有两个
一.校内返回的XML数据是非标准的XML格式(这种可能性不是很大)
二.AS3不能处理所有的XML格式?

[code]<friends_getFriends_response list="true" xsi:schemaLocation="http://api.xiaonei.com/1.0/ http://api.xiaonei.com/1.0/xiaonei.xsd" xmlns="http://api.xiaonei.com/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <friend>
    <id>64238946</id>
    <name>李正华</name>
    <headurl>http://hd15.xiaonei.com/photos/hd15/20080607/14/27/head_3586g107.jpg</headurl>
  </friend>
  <friend>
    <id>229954215</id>
    <name>郭云超</name>
    <headurl>http://hd34.xiaonei.com/photos/hd34/20080330/22/16/head_1427e169.jpg</headurl>
  </friend>
  <friend>
    <id>238684033</id>
    <name>吴博</name>
    <headurl>http://hd43.xiaonei.com/photos/hd43/20080509/23/04/head_3488d107.jpg</headurl>
  </friend>
  <friend>
    <id>238935464</id>
    <name>李骁?ROMA</name>
    <headurl>http://hd15.xiaonei.com/photos/hd15/20080616/00/05/head_8241m169.jpg</headurl>
  </friend>
  <friend>
    <id>239796833</id>
    <name>刘洋</name>
    <headurl>http://hd13.xiaonei.com/photos/hd13/20080127/13/31/head_1857l107.jpg</headurl>
  </friend>
  <friend>
    <id>239972528</id>
    <name>可臣</name>
    <headurl>http://hd34.xiaonei.com/photos/hd34/20080502/11/59/head_1989a169.jpg</headurl>
  </friend>
</friends_getFriends_response>[/code]
以上代码是返回的XML数据,用之前的AS3的解析方法现在怎么也解析不了…原因不清楚….
希望下载了源码的朋友如果可以正确处理之后,请告诉我解决办法,十分感谢!

我知道[url=http://awflasher.com/blog]AW兄[/url]是AS的高手,期待得到你的答复:)

之前下载过这个工具的朋友应该知道,它主要实现了3个工具,第一是登陆之后得到个人头像和最新的一个状态(这个已经失效,校内关闭了xiaonei.widsets.getHomeInfo接口),第二个是发布日志(这个也已经失效,校内关闭了xiaonei.blog.addBlog接口),第三个是得到所有好友,并选择一个好友留言(这个没有失效,这个接口还存在,不过取消了之前有的page和count两个参数,下午的聚会和李福松得到确认,校内会直接返回所有好友信息。但是问题正如我上面提到的,我用之前的方法无法解析这段返回的xml数据…请求大家的帮助..)

—————————————————

btw: 非常感谢AW组织了今天的聚会活动,学到了很多东西,也交了不少朋友