Flash - PHP - MySQL feladat megoldása
2012-05-08T22:53:50+02:00
2012-05-09T14:25:34+02:00
2022-07-24T02:32:22+02:00
  • Lehetőségeket vázoltam fel.
    Mutasd a teljes hozzászólást!
  • bocsánat, de AS2-t akar és nem AS3-at, mint ahogyan már a témaindításában is jelezte (ezt a "Flash kódra" írom), (értem én: átírható),

    ha már JS-t tud hívni, akkor - bár nem szép megoldás - de AS-ból tud JS-t "injektálni", azaz szerintem teljesen felesleges a JS-t, mint réteget csak emiatt "belekavarni", meg egyébként sem értem, hogy mi pluszt adhatna, ha nem közvetlenül a flash alkalmazásból, hanem JS-en keresztül kommunikálna a szerverrel (értem én: csak egy lehetőség),

    nem okoskodni akarok - habár annak tűnhet -, de tényleg nem igazán értem, hogy valójában mit javasolsz a téma indítójának,
    azt leszámítva, hogy szerintem jó kérdésfelvetéssel a Tudástárban elégséges, kielégítő válaszokat kaphatna, azaz kicsit "feleslegesnek" érzem a hirdetést, az is igaz, hogy viszont abban szerencsés, ha valaki bevállalja és házhoz megy, akkor mindkét fél számára egyértelmű a szituáció: időre meg kell oldani (vélhetőleg nem is marad benne "bug") és egyből meg is kapja a vállalkozó a pénzt, azaz nincs mellébeszélés egyik oldalról sem, mondjuk ez elég nyomós indok,
    Mutasd a teljes hozzászólást!
  • bocsánat, hogy nem privátban válaszolok, de nekem még mindig nem egyértelmű, hogy a szerveroldalt meg tudod magad is csinálni, vagy abban is segítséget vársz?
    azért kérdezek publikusan, mert én például nem igazán vagyok otthon php/mysql-ben, attól függetlenül, hogy a "php manual" kezelésében igen otthonosan mozgok, írtam már kisebb szkripteket stb., de józan paraszti ésszel inkább azt mondom, hogy nem értek a php/mysql-hez, legalábbis az én értékítéletem szerint ez a helyzet,

    elég régen használtam AS2-t, előfordulhat, hogy "sokat" kellene a Help-et mazsoláznom, hiába válaszoltam meg például egy sor datagrid-es kérdést is régebben itt a fórumon, de a nem használatos, nem napi szintű dolgokat hamar "elfelejtem";
    a feladat "leírása" alapján nekem szinte biztos, hogy nem menne 1-2 óra alatt, úgy, hogy közben magyarázni is kellene, hogy miért így és nem úgy stb., azt meg kicsit "átverésnek" érezném, ha lényegesen több ideig tartana és emiatt esetleg az általad felajánlott órabér alapján lényegesen többet kellene fizetned érte, mint amire eleve számítottál,

    egyébként maga a feladat első blikkre egyszerűnek tűnik, semmi rendkívülit/"nehézséget" nem látok benne a kliens oldalon (attól függetlenül, hogy például semmit nem tudni a szerveroldali adatátadás módjáról: json, xml, vagy egyszerű "loadvars", vagy ... gondolom ezt is le kellene fixálni, mert "nincs róla elképzelésed"),
    tapasztalatom szerint persze mindig ezek a feladatok a problémásak, amelyek elsőre egyszerűnek tűnnek (lásd például itt maga a térhely is felvet azért kérdéseket, szerintem a gondjaid egy része (localhostról ment, de feltöltve nem) az igénybe vett szolgáltatás következménye),

    bocsánat a hosszú hozzászólásért,
    Mutasd a teljes hozzászólást!
  • Szerintem ebből ki tudsz indulni.
    Remélem jól írtam le a 3 db lehetőséget.

    Pelda user_datas_inc.php?data=user_name: Flash kod: PHPVars : URLVariables = new URLVariables(); PHPVars.type = "data"; PHPVars.uname = "user_name"; PHPRequest.method = URLRequestMethod.GET; PHPRequest.data = PHPVars; PHPLoader.load(PHPRequest); PHPRequest = new URLRequest"user_datas_inc.php"); PHPLoader = new URLLoader(); PHPLoader.addEventListener(Event.COMPLETE, PHPLoadSuccessful); function PHPLoadSuccessful($e:Event):void { // visszaadott adat. trace("PHPLoader data: "+PHPLoader.data); } Masodik lehetoseg. Egy Javascript fuggvenyt meghívsz: if (ExternalInterface.available) { uname:String = ExternalInterface.call("getUname"); } JVS kod:ebben lehet egy ajax-php hivas. function getUname() { if (uname == null) uname = "-"; return uname; } Harmadik lehetoseg. A Javascript fuggveny meghiv egy flash fuggvenyt: Flash kod: ExternalInterface.addCallback( "setUname", on_setUname ); function on_setUname( nameStr:String ):void { trace("on_setUname: "+nameStr); } JVS kod:ebben lehet egy ajax-php hivas. <script type="text/javascript"> var me; function getID( swfID ) { if(navigator.appName.indexOf("Microsoft") != -1) { me = window[swfID]; } else { me = document[swfID]; } sendModel1Request(); } me.setUname("user_name"); </script> <body onLoad='getID("user1")';> // id="user1" innen jon: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="155" height="115" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> <param name="movie" value="user1.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="allowFullScreen" value="true"/> <param name="allowScriptAccess" value="sameDomain" /> <embed src="user1.swf" id="user1" quality="high" bgcolor="#000000" width="900" height="700" name="user1" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" allowFullScreen="true" flashVars="room=<?php echo $_GET['ro']; ?>"> </embed> </object> </body>
    Mutasd a teljes hozzászólást!
  • Helyileg Budapest, de utazás is megoldható a siker érdekében.
    Ment pri.üz a feladat részletezéséről.
    Mutasd a teljes hozzászólást!
  • csak AS2-ben kellene segítség vagy a szerveroldalon is?

    helyileg körülbelül hol vagy, hova kellene menni?
    Mutasd a teljes hozzászólást!
  • Egy Flash alapú webes alkalmazás lenne a feladat, amely a Flash - PHP -MySQL kapcsolatra épül.

    Fejlesztői környezet: Adobe Flash CS4 as2

    A program 80%os, csak elakadtam benne, ezért lenne szükségem egy kis segítségre. Aki ért hozzá, annak nem több egy-két óránál, amit bőségesen meg is fizetnék neki.

    Ha lehetséges, akkor a személyes találkozó lenne a legjobb számomra, mert meg is szeretném érteni a megoldást.

    Feladat: Flash adat átadása adatbázisnak PHP segítségével és vissza. Minden megvan a Flashben (gombok, komponensek, menük, szövegek), csak 2-3 scriptet kellene megírni.

    Az ár 5.000 Ft/óra

    Az idő nagyon szorít, úgyhogy jó lenne minél hamarabb összehozni. :)

    Email: jayjaypetya@vipmail.hu

    Üdv.
    Mutasd a teljes hozzászólást!
abcd