加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

初识Flex:与C#实现“Helloworld”

发布时间:2020-12-15 01:39:26 所属栏目:百科 来源:网络整理
导读:本人搞C#编程已经有几年了,但Flex一直没有接触过,目前正在自学中, ? 首先打开VS,本人用的是2005+SP1的版本,创建一个Web应用程序 在默认页Default.aspx中,加入Page_load方法 ? protected void Page_Load(object sender,EventArgs e){ string str = "Hel

本人搞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”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读