xml地图|网站地图|网站标签 [设为首页] [加入收藏]

软件资讯

当前位置:美高梅游戏网站 > 软件资讯 > 学习笔记 如何连接Flex数据

学习笔记 如何连接Flex数据

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-09-03 19:56

本文和大家重点讨论一下如何连接Flex数据,在Flex中,你可以使用几种方法去操纵和管理数据,它们大多数相关的内容已经超出了在这里进行简要介绍的范围。

图片 1图片 2

连接Flex数据

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    <fx:Script>
        <![CDATA[
            import mx.controls.Alert;
            public function showMsg(msg:String):void
            {
              Alert.show('你正在点击'+msg);
            }
        ]]>
    </fx:Script>
    <mx:PopUpMenuButton id="menuBtn" dataProvider="{['One','Two','Three']}" click="showMsg('left side')" itemClick="showMsg('right side with'+event.label)"/>

</s:Application>

请记住在Flex应用程序中对数据的操作最重要的事情是:Flex应用程序并不直接与一个数据库进行连接。因此,Adobe?FlexBuilder2没有提供直接连接数据的工具。你可以通过使用MXML和ActionScript代码来操作和管理数据。

View Code

在Flex中,你可以使用几种方法去操纵和管理数据,它们大多数相关的内容已经超出了在这里进行简要介绍的范围更多的信息,请查看后面的章节)。不管怎样,请想象一种可以连接外部数据的方法,随后的例子将演示与XML结构的数据进行连接。

图片 3

Flex数据的生成

PopUpMenuButton

因为Flex应用程序并不直接与一个数据库进行连接,所以你需要使用某种类型的服务来支持对数据的使用。在随后的例子中,将使用HTTPService组件从PHP所产生的一个XML文件中获取数据。

连接Flex数据库的第一步是生成将在Flex程序中使用到的数据。在与PHP的应用中,你将采用如下的步骤:

1.创建一个数据库如MySQL)。

2.编写一个PHP脚本连接MySQL数据库并生成XML格式的数据。
这些步骤同样适合于在其它工作平台上生成的数据如ASP.NET、JSP等)。

连接外部数据源

对于PHP所生成的XML格式数据,你可以使用HTTPService组件来请求获取数据,就象这样:

<mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute">  <mx:HTTPService id="productsRequest" url="http://www.somesite.com/products.php"/> ...   

HTTPService组件定义了一个请求ID,你将使用这个ID来控制提供数据的URL或者服务器与数据之间的绑定。

本文由美高梅游戏网站发布于软件资讯,转载请注明出处:学习笔记 如何连接Flex数据

关键词: