Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
AS3FlexDB
1. AS3FlexDBConectarea la MySQL din FLEX
Alexandru Ghiura
RIA Software Developer
contact@ghalex.com
http://ghalex.com
Martie 2009
2. Bine ați venit:
o Vă mulțumesc că ați venit
o Informații utile:
• http://ghalex.com/presentations
• http://code.google.com/p/as3flexdb/
• http://itutorials.ro/viewtopic.php?f=9&t=7
• http://sephiroth.it/tutorials/flashPHP/as3flexdb/
• http://ghalex.com/blog/?p=53
• http://ghalex.com/docs/as3flexdb/
3. Agenda:
o Ce este AS3FlexDB ?
o Ce avantaje oferă AS3FlexDB ?
o Cum execută AS3FlexDB un SQL ?
o Cum instalăm AS3FlexDB ?
o Cum folosim AS3FlexDB ?
o Securitate
o Demo
o Q & A
12. Cum instalăm AS3FlexDB:
AMFPHP:
o Instalăm AMFPHP
• http://itutorials.ro/viewtopic.php?f=9&t=4
• http://www.sephiroth.it/tutorials/flashPHP/flex_remoteobject/
AS3FlexDB:
o Copiem fisierul “database.php” in directorul “servicesmysql”.
o Adaugăm AS3FlexDB_version.swc la proiectul nostru
15. Un exemplu foarte simplu, folosind AS3:
private var db :IDatabase;
private var query :IQuery;
private function f0():void
{
db = Database.getInstance();
query = new Query();
db.connect("conn1", "root", "", "localhost", "flexdb", true);
query.connect("conn1", db);
}
private function f1():void
{
query.addEventListener(Query.QUERY_END, queryEnd);
query.execute("SELECT * FROM users WHERE 1");
}
private function f2(evt:Object ):void
{
users = query.getRecords();
}