Return to Snippet

Revision: 2120
at January 1, 2007 11:14 by alexwilliams


Updated Code
/* /flashservices/services/Catalog.php */
class Catalog {
        var $products_array = array();

// Constructor: Contains the list of methods available to the gateway
function Catalog() {
	$this->methodTable = array (
		"getProducts" => array (
			"description" => "Get list of products",
			"access" => "remote",
			"arguments" => "" // arguments could be optional, not tested
		)
	); // end methodTable
}

function getProducts() {	
	// your code goes here

	return $this->products_array;
}
}


#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;
}

Revision: 2119
at January 1, 2007 11:07 by alexwilliams


Initial Code
/* /flashservices/services/Catalog.php */
class Catalog {
        var $products_array = array();

// Constructor: Contains the list of methods available to the gateway
function Catalog() {
	$this->methodTable = array (
		"getProducts" => array (
			"description" => "Get list of products",
			"access" => "remote",
			"arguments" => "" // arguments could be optional, not tested
		)
	); // end methodTable
}

function getProducts() {	
	// your code goes here

	return $this->products_array;
}
}


#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;
}

Initial URL


Initial Description


Initial Title
PHP: Connecting Flash to a Database (remoting)

Initial Tags
php, flash

Initial Language
PHP