当前位置:软件学习 > Flash >>

flash PHP中,和MySQL集成

PHP中,和MySQL集成

flash , PHP中,和MySQL集成
         由本史密斯, a.k.a Ωmega : 2005年五月十二日
本教程教你应该有点约之间的整合闪存, PHP和MySQL 。我们将学习如何剖析的文字变成HTML格式的文本从外部脚本文件。这将使用PHP文件解析的文字从一个MySQL数据库使之成为一种代码其中也将解码。

正如我不能使用自己的MySQL数据库在这里,我将提供展示形象的例子和Flash屏幕。请注意,完成本教程,您需要一个PHP启用服务器, MySQL数据库,和Flash MX ( 2004年) 。

闪光, PHP中,和MySQL集成
         由本史密斯, a.k.a Ωmega : 2005年五月十二日
本教程教你应该有点约之间的整合闪存, PHP和MySQL 。我们将学习如何剖析的文字变成HTML格式的文本从外部脚本文件。这将使用PHP文件解析的文字从一个MySQL数据库使之成为一种代码其中也将解码。

[一个例子,你将创造,在我的网站上,显示外部链接]

让我们开始吧!
下面的步骤将告诉您如何建立一个有活力的Flash名单。

创建一个新文档中闪光,按Ctrl + J某(指令+ J在Mac )和奠定了基础165px大小的200px (您可以改变尺寸以满足您的需要,但是这是我用) 。

创建一个新的层所谓的网站,然后创建一个动态文本框层上使用的文字工具,并将其命名为sites_txt 。确保HTML格式是! 



[文本框中的内容看起来应该, HTML格式的“ ”按钮]

现在,我们需要建立档案的动作,因此建立一个新的脚本文件通过点击文件> “新建” >脚本文件。

现在的乐趣的一部分,编码!插入到这一点的脚本文件并保存它作为sites.as ,代码将在稍后解释:

function lv(l, n, t, e, f) {
if (l == undefined) {
l = new LoadVars();
l.onLoad = function() {
var i;
n.htmlText = "";
if (t == undefined) {
n.htmlText += "<b>"+this["title"+e]+"</b><br>";
} else {
for (i=0; i<this.n; i++) {
n.htmlText += "<a href='"+this["link"+i]+"'>
"
+this["title"+i]+"</a><br>";
}
}
};
}
l.load(f);
}
lv(sites_txt, "cycle", null, "sites.php");

正如你可以看到,脚本文件要求。 PHP文件( sites.php )工作,使火灾行动网页/记事本或任何其他文字编辑器,并粘贴在此代码:

<?php
mysql_pconnect ("HOST OF YOUR SQL SERVER", "YOUR SQL USERNAME", "YOUR PASSWORD");
 
mysql_select_db ("THE DATABASE YOU WANT TO USE");
$qResult = mysql_query ("SELECT * FROM sites ORDER BY id ASC");
$nRows = mysql_num_rows($qResult);
$rString ="&n=".$nRows;
for ($i=0; $i< $nRows; $i++){
$row = mysql_fetch_array($qResult);
$rString .="&id".$i."=".$row['id']."&"."&title".$i."=".$row['title']."&".
"&link".$i."=http://".$row['link']."&";
}
echo $rString."&";
 
?>

你会看到如果您运行此文件,它不会工作,我们需要使一个表命名的网站在我们的数据库中,因此,如果您愿意,您可以使用这个SQL查询代码来创建一个,或创建一个自己的。

CREATE TABLE `sites` (
`id` int(11) NOT NULL auto_increment,
`link` varchar(100) NOT NULL default '',
`title` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=19 ;
INSERT INTO `sites` VALUES (5, 'www.kirupa.com', 'Kirupa');
INSERT INTO `sites` VALUES (4, 'www.voetsjoeba.com', 'Voetsjoeba');
INSERT INTO `sites` VALUES (3, 'www.cannedlaughter.net', 'Canned Laughter');
INSERT INTO `sites` VALUES (6, 'www.spoono.com', 'Spoono');
INSERT INTO `sites` VALUES (7, 'www.readymademag.com', 'ReadyMadeMag');
INSERT INTO `sites` VALUES (9, 'www.weebl.jolt.co.uk', 'Weebl and Bob');
INSERT INTO `sites` VALUES (10, 'www.aamukaste.org');
INSERT INTO `sites` VALUES (12, 'www.flipflopflyin.com', 'Flip Flop Flyin''');
INSERT INTO `sites` VALUES (15, 'www.kirupaforum.com', 'KirupaForum');
INSERT INTO `sites` VALUES (16, 'www.razyr.com/blog', 'Razyr');
INSERT INTO `sites` VALUES (17, 'senocular.com', 'Senocular');
INSERT INTO `sites` VALUES (18, 'www.may1reboot.com', 'May 1st Reboot');

现在,你都成立,所以让我们包括档案到我们的Flash文件。回到您的Flash时间表,建立一个操作层,并在第一帧输入以下代码:

#include "sites.as";
现在,你都成立,所以让我们包括档案到我们的Flash文件。回到您的Flash时间表,建立一个动作如果本教程不工作,请检查您有一个服务器,能够PHP和MySQL ,如果你这样做,可随时与我联系了!
补充:flash教程,动画技术 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,