Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Flash и MySQL
  1. Flash и MySQL
dfm
     
Автор  dfm (07.05.2007 00:40)  съобщение до автора
Погледнат  7082 пъти  добави към любими
Оценка  добави коментар
Гласове  1  изпрати на приятел
Коментари  (0)  абонирай се за Flash
    Страница 1 / 1

 



В този урок ще разгледаме връзката между Flash и MySQL, послредством PHP. Нужни знания – как се зарежда XML във Flash, и познания по MySQL и PHP.

Няма да обяснявам, подробно PHP скрипта. Затова си има PHP уроци :P


CODE
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$connection = mysql_connect("localhost", " ", "") or die ("грешка при свързването!");
$DB = mysql_select_db("mySpecialDB");
$result = mysql_query("SELECT * FROM mySpecialTable ");
echo('<?xml version="1.0" encoding="UTF-8" standalone="no" ?>');
echo('<root>');
while ($select = mysql_fetch_array($result)) {
   
echo('<item name="'.$select['name'].'" cost="'.$select['cost'].'" url="'.$select['url'].'" />');
}
echo('</root>');
mysql_close($connection);
?>


Накратко в този PHP, скрипт тегля информация от база данни: mySpecialDB, таблица: mySpecialTable. Вече трябва да се схванали идеята, извеждаме информацията от базата данни, под формата на XML-скрипт. От тук нататък, е абсолютно същото както с обикновен XML. Ето го и AS скрипта:


CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var theXML:XML = new XML();
var aInfoName:Array = new Array();
var aInfoCost:Array = new Array();
var aInfoURL:Array = new Array();
theXML.ignoreWhite = true;
theXML.onLoad = function(success:Boolean) {
   
if (success) {
       
var xml_root:XMLNode = theXML.firstChild;
       
for (var i:Number = 0; i<xml_root.childNodes.length; i++) {
           
aInfoName.push(xml_root.childNodes[i].attributes["name"]);
           
aInfoCost.push(xml_root.childNodes[i].attributes["cost"]);
           
aInfoURL.push(xml_root.childNodes[i].attributes["url"]);
       
}
       
gotoAndStop(2);
   
} else {
    }
}
;
theXML.load("_url_do_php_faila_");
///
theXML.load("getInfo.php");



Тук си създавеме три масива aInfoName, aInfoCost и aInfoURL , които инициализираме информацията. Това е накратко.



   


Ключови думи: mysql flash php база данни флаш анимация action script


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: dfm  
Занимвам се главно с девелъпмънт. С Flash от зимата, 2004. С Flex от 2007. PHP и MySQL от 2006. Възможности: Flash +PHP +MySQL, Flash +XML, Flash +Zink, Flash +Director.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008