[AS3]as3.0连接数据库的实例源代码
[AS3]as3.0连接数据库的实例源代码,为project命名为php,再在服务器类型中选择php , 设置的web root(本机web目录)和root url(http地址)
1.配置php环境
2.启动flex builder
3,new flex project,为project命名为php,再在服务器类型中选择php , 设置的web root(本机web目录)和root url(http地址) , 然后选择data->create application from database 在对话框中选择project为php 点 "new",配置连接名称,然后点next,配置好host url, database name, user name, password 在返回“choose data source” 选择好表名和主键
4 flex 3会自动创建一个与表同名的.mxml文件
as代码:
- #include "netservices.as"
- netservices.setdefaultgatewayurl("http://yourserver.com/flashservices/gateway.php");
- gw = netservices.creategatewayconnection();
- catalogremote = gw.getservice("catalog", this);
- catalogremote.getproducts();
- getproducts_result = function(result) {
- _root.products_results = result;
- }
PHP代码
- class catalog {
- var $products_array = array();
- function catalog() {
- $this->methodtable = array (
- "getproducts" => array (
- "description" => "get list of products",
- "access" => "remote",
- "arguments" => "" // arguments could be optional, not tested
- )
- );
- }
- function getproducts() {
- return $this->products_array;
- }
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...