我是一个非常新的用户flex(从来没有使用flex,也没有flashbuilder,也没有动作脚本),但我想学习这种语言,因为美丽的RIA和图表它可以做。Flex:提供一个PHP类的数据
我看着在Adobe视频:1小时,以建立您的第一个程序,但我卡住:
在视频它说,我们必须为访问数据提供 PHP类和我使用的flash构建器给出的示例(使用zend框架和mysqli)。我从来没有使用过这些,并且如果我计算zen + mysqli,它会让我学到很多东西。
我的问题是:我可以使用这样的PHP类吗?除了回报之外,Flash Builder是什么?我听说那是自动的。
例如,它可能是错的,acessing到数据库时,我不是很熟悉的类:
<?php
class DBConnection {
protected $server = "localhost";
protected $username = "root";
protected $password = "root";
protected $dbname = "something";
protected $connection;
function __construct() {
$this->connection = mysql_connect($this->server, $this->username, $this->password);
mysql_select_db($this->dbname,$this->connection);
mysql_query("SET NAMES 'utf8'", $this->connection);
}
function query($query) {
$result = mysql_query($query, $this->connection);
if (!$result) {
echo 'request error ' . mysql_error($this->connection);
exit;
}
return $result;
}
function getAll() {
$req = "select * from servers";
$result = query($req)
return $result
}
function num_rows() {
return mysql_num_rows($result);
}
function end() {
mysql_close($this->connection);
}
}
?>
谢谢
不会太 “重”,我的意思是请求+ XML中,而不是仅仅再审DATAS outputing? 我终于设法使用预先配置的PHP类,但你说得对,它看起来比你的解决方案复杂得多。 – 2010-04-25 01:40:28
真的取决于您使用的数据量。对于大型数据集,AMF将会好很多。但是,如果你没有处理太多的数据,并且你是Flex的新手,那么XML就更容易了。 很高兴你得到它的工作,虽然! – ryanstewart 2010-04-25 04:39:33