初识Flex:与C#实现“Helloworld”
本人搞C#编程已经有几年了,但Flex一直没有接触过,目前正在自学中, ? 首先打开VS,本人用的是2005+SP1的版本,创建一个Web应用程序 在默认页Default.aspx中,加入Page_load方法 ? ? ? 好了,Server端建立完毕,简单吧,下面来创建Flex程序客户端 1.打开Flash Builder 4,文件→新建→Flex项目 项目名:自定 应用程序类型:Web(在Adobe Flash Player中运行) Flex SDK版本:使用默认SDK(当前为“flex4.0”) 应用程序服务器类型:ASP.NET 2.下一步 服务器类型:使用ASP.NET Development Server 3.下一步 4.不做更改,完成 至此一个新的Flex项目建立完毕了 来加个Label吧 5.在<s:Application>内增加<mx:Label id="lblTest"></mx:Label> 6.打开VS,调试运行那个WEB应用程序并?保持运行状态,记录Default.aspx的路径,比如:http://localhost:2717/Default.aspx ? 7.在Flex项目中的<fx:Declarations>里增加“<mx:HTTPService id="ws" url="http://localhost:2717/Default.aspx" result="ResultHello(event)" ></mx:HTTPService>”,result的意思就是:当httpService访问default.aspx后调用的函数 8.进入设计页面,选中整个Felx工作区,在属性栏的“事件”里有creationComplete方法(相当于aspx里的page_load),单机右侧按钮,增加一个这个事件 ? ? 9.增加ResultHello(event)方法: ? 10.ResultEvent会出编译错误,要增加一个包引用:import mx.rpc.events.ResultEvent; 11.Flex全部代码如下: ? 12.Ctrl+F11运行吧,出现一个网页,里面是一个flash,上面写着“HelloWorld” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |