Kiss-Tóth Marcell www.kiss-toth.hu Flash és PHP? De még mennyire!

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

Weblapkészítési tudnivalók 2: Útmutató az elnevezésekhez Pék Ágnes © 2009.
Windows Communication Foundation (WCF)
Zenetár a webszerverünkön, avagy XML használata PHP 5 alatt. Ercsey Balázs (laze) – netpeople.hu.
Hálózati és Internet ismeretek
Készítette:Darázsi LászlóXZ1J94 Muráti ÁkosJNC2FC Szeles JózsefVC4DV7.
Tanyanyagtárházak lépjünk túl egy LMS korlátain Networkshop 2010 Debrecen, április Vágvölgyi Csaba
Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia március 18.
Videókonferencia rendszerek használata Moodle 2.x környezetben
Webszolgáltatások PHP-ben
DFAN-INF-524 és DFAL-INF-524 kurzus hallgatói számára
HTML űrlapok kezelése és feldolgozása PHP segítségével
Weben publikált térképek a földrajzi kutatásokban Ádám Eszter Geográfus MSc hallgató.
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Python script/ GUI (töltőre navigálás) Kinect/ROS/ Linux Interface ROS Linux – Apache web statisztikák Lehetséges feladatok.
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
A HTML alapjai Havlik Barnabás Készítette:
Mobiltelefonokra optimalizált árfolyamlista és pénzváltó kivitelezése IX. VMTDK Témavezető: Dr. PATAKI Éva Szerző: SZÉKEJ É. Krisztián, I. évfolyam, Szegedi.
A tanári munka támogatása a szakképzésben
Számítógépes grafika OpenGL 1. gyakorlat.
Szombathely Dinamikus WEB programozás: PHP és JSP.
Egyszerű webes alkalmazás fejlesztése
Webszerkesztés Stíluslapok (CSS).
SOAP alapismeretek A SOAP egy egyszerű XML alapú protokoll, ami lehetővé teszi, hogy az alkalmazások információt cseréljenek a HTTP-én keresztül. Forrás:
PHP III. Fájlok, űrlapok.
MACROMEDIA FLASH Szöveg típusok Szimbólum típusok ActionScript.
Multimédiás alkalmazások készítése Macromedia Director MX fejlesztői környezetben 5. előadás Készítette: Kosztyán Zsolt
Domain Name System – DNS keresése az interneten.
Könyvtár egy kicsit másképp - a Magyar Elektronikus Könyvtárról és legújabb fejlesztéseiről Szombathely, Góczán Andrea OSZK, MEK osztály.
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
mLearning - A Moodle használata mobil eszközökön
Apró falatok a templom egereinek
Szabó Péter Szenzor rendszer PC oldali grafikus kezelő felületének tervezése és megvalósítása Önálló laboratórium beszámoló Intelligens rendszerek BSc.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Jávácska Használati statisztikák Bátfai Norbert
Korpásné Szűcs Melinda web-referens DEENK Korpásné Szűcs Melinda web-referens DEENK.
Silverlight Ajax Network Bridge Orbán Csaba Epam Systems Kft
PHP oktatási tapasztalatok
Portálrendszerek és biztonság Bártházi András Első Magyarországi PHP Konferencia március 29. Copyright PHP Konferencia, 2003,
Flash és PHP? De még mennyire! Kiss-Tóth Marcell
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Honlapszerkesztés, weblapszerkesztés
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Illés Zoltán ELTE Informatikai Kar
HIVATALOS WEBOLDAL: A BESZÉDES EMACS, AVAGY AZ EMACSPEAK BEMUTATÁSA.
Java web programozás 11..
Linux rendszergazda tanfolyam (kezdő) Partíció BT. Kurzus BT. invitel.hu/kurzus.
Készítette: Turócziné Kiscsatári Nóra
TANULÁSI KÖRNYEZETEK Bibó István Gimnázium – Kiskunhalas.
Webprogramozó tanfolyam
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
Webfejlesztés, Internet Explorer 10 Komjáthy Szabolcs
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
A böngészőprogram használata. A böngészők értelmezik a html nyelvet, a javascript kódokat és a php kódokat is. Majd ezeket lefuttatja, és azok alapján.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
WireShark - Forgalom elemzés
Informatikai gyakorlatok 11. évfolyam
1 A Twitter és a Facebook API Szolgáltatások és Alkalmazások Ujvárosi Szabolcs 2010.
ILIAS ILIAS OpenSource e-Learning keretrendszer Előadó: Baranyi Tamás IRM Oktatási Főigazgatóság
Webszerkesztés. IP cím pl: Domain cím - DNS pl: ország nevehttp:// számítógép címe World Wide Web Webszerverre.
Információ és kommunikáció Gellér Zoltán 2015 Számítógépes ismeretek.
Webáruház rendszerek Reisz Péter G-3S
Fülemüle informatika tehetségkutató verseny
Információ és kommunikáció
Előadás másolata:

Kiss-Tóth Marcell Flash és PHP? De még mennyire!

Tartalom Bevezetés A Mingről Ming és Flash Példák a Ming használatára LoadVariables Példa a LoadVariables használatára XML foglalatok Linkek Kérdések

Bevezetés Flash: Flash Player: több mint 520 millióan használják Szinte bármit megvalósíthatunk vele Kis méret -> gyors letöltés A Flash okos használata Libswf: Generáljunk Flash mozikat PHP-n keresztül Az első ilyen irányú fejlesztés Ingyenes PHP modul Egy verziót ért meg, már nem fejlesztik

A Mingről Ingyenes, nyílt forráskódú modul (LGPL) 0.3-as verzió Támogatja: C++, Java, Perl, Python, Ruby, PHP Egyszerű telepítés OOP módon használhatjuk Követelmények (PHP-s használathoz): Webszerver (pl. Apache, IIS) PHP értelmező A könyvtárnak írhatónak kell lennie

Ming és Flash 1 twing = 20 képpont A Mingből is használhatunk ActionScriptet Lehetőségünk van ezt külső fájlból is meghívnunk Következő példák: Háromszög kirajzolása Minggel (ActionScript) Négyszög kirajzolása Minggel (ActionScript nélkül) „Forgó négyszög” megvalósítása Minggel (ActionScript nélkül)

haromszog.as fájl: createEmptyMovieClip('haromszog', 1); haromszog.lineStyle(5, 0xff0000, 100); haromszog.moveTo(200, 200); haromszog.lineTo(300,300); haromszog.lineTo(100, 300); haromszog.lineTo(200, 200); Háromszög kirajzolása (AS) [1/2]

<?php ming_setScale(20); ming_useswfversion(6); $movie=new SWFMovie(); $movie->setDimension(550,400); $movie->setBackground(0xff,0xff,0xff); $movie->setRate(12); $strAction=join("", file("haromszog.as")); $movie->add(new SWFAction($strAction)); $movie->save("haromszog.swf"); ?> Háromszög kirajzolása (AS) [2/2]

Háromszög kirajzolása [demo]

Négyszög kirajzolása (Ming) [1/2] <?php ming_setScale(20); ming_useswfversion(6); $movie=new SWFMovie(); $movie->setDimension(550,400); $movie->setBackground(0xff,0xff,0xff); $movie->setRate(12); $negyszog=new SWFShape(); $negyszog->setRightFill(255,0,0); $negyszog->drawLine(100,0);

Négyszög kirajzolása (Ming) [2/2] $negyszog->drawLine(0,100); $negyszog->drawLine(-100,0); $negyszog->drawLine(0,-100); $negyszog_1=$movie->add($negyszog); $negyszog_1->moveTo(100,100); $negyszog_2=$movie->add($negyszog); $negyszog_2->moveTo(200,300); $negyszog_2->rotate(90); $movie->save("negyszog.swf"); ?>

Négyszög kirajzolása [demo]

„Forgó négyszög” (Ming) [1/2] <?php ming_setScale(20); ming_useswfversion(6); $movie=new SWFMovie(); $movie->setDimension(550,400); $movie->setBackground(0xff,0xff,0xff); $movie->setRate(31); $negyszog=new SWFShape(); $negyszog->setRightFill(255,0,0); $negyszog->movePenTo(-50,-50);

„Forgó négyszög” (Ming) [2/2] $negyszog->drawLine(100,0); $negyszog->drawLine(0,100); $negyszog->drawLine(-100,0); $negyszog->drawLine(0,-100); $forgo=$movie->add($negyszog); $forgo->moveTo(250,200); for($i=0; $i<50; $i++) { $forgo->rotate($i); $movie->nextFrame(); } $movie->save("forgo.swf"); ?>

„Forgó négyszög” [demo]

LoadVariables Kommunikáció két irányban A loadVariables-t a Flash 4-es verzióját használhatjuk Adatokat olvas be egy külső állományból Használata: loadVariables(url, hely[, változók]) url: abszolút vagy relatív hivatkozás hely: szint vagy célpont ahová a változókat be akarjuk tölteni változók (opc. paraméter): adatok elküldése GET vagy POST módon

LoadVariables példa PHPinfo() függvény kimenetének görgetése Flashben szoveg.php: <?php echo "szoveg= PHP verzio: "; echo phpversion(); echo " Betoltott modulok: "; $modulok=get_loaded_extensions(); echo "- ". join(" - ", $modulok). " "; ?>

LoadVariables példa [demo]

XML foglalatok Mik azok az XML foglalatok (XMLSockets)? Objektumok, segítségükkel kommunikálhatunk egy kiszolgálóval Hol alkalmazható? Valós idejű üzenetcserét követelő alkalmazásoknál Követelmények: Démon alkalmazás Az XML üzeneteket duplex TCP/IP foglalatokon keresztül kell küldenünk TCP portok > 1023 Azonos al-domain cím

Linkek Macromedia Flash MX Libswf Ming Ming könyvtár Windows alá További Ming példák

Kérdések