Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php+flash+baza lub plik txt
Forum PHP.pl > Forum > Przedszkole
kefir667
Witam, proszę o pomoc

1.FLASH: jest sobie kwadrat, ktory w zaleznosci od wartosci x jest albo zolty(x=0) albo czerwony(x=1) (wartosc tego x jest pobierana z bazy lub pliku tekstowego).
2. po kliknieciu na ten kwadracik w bazie lub w pliku zmienia sie wartosc x z 0na1 lub z 1na0.

Nie mam pojęcia jak zrobić komunikacje flash<->php
i jak oprogramowac kwadracik smile.gif

Czy ktos moglby mi z tym pomóc?
Grzyw
Tego w necie jest multum....
http://www.google.pl/search?hl=pl&q=fl...&lr=lang_pl
Poczytaj o klasie LoadVars.
Zagadnienie jest bardzo proste.
John
@Grzyw

Osobiście odradzam ten sposób komunikacji flasza z PHP'em ponieważ jest on bardzo nienaturalny ( przekazywanie kilometrowych łańcuchów znaków ), no i jak przekazać czymś takim tablicę ?

Osobiście używam sposobu :

Flash pyta -> [ post/get ] -> php -> baza -> php -> [ zrzut do xml'a ] -> wczytanie xml'a przez flasha
kefir667
dzięki za linki i porady. Myślę, że wybiore XML. Czy byłaby możliwość żeby ktoś umieścił mi kod do tego kwadracika o którym napisałem wyżej? (niestety nie znam sie na flashu)
Dzięki!
punkomuzykant
kefir667 czemu nie przerobisz sobie przykładu z poprzedniego tematu ?
http://forum.php.pl/phpflash_Dodawanie_rek...azy_t88143.html
np według tego co ja tam wrzuciłem ? Zmieniasz tylko zapytanie w php żeby nie dodawało następnych rekordów a zmieniało wartość 1. Co do kwadracika

Kod
this.createEmptyMovieClip ("square_mc", this.getNextHighestDepth ());
square_mc.beginFill (0xFF0000);
square_mc.moveTo (10, 10);
square_mc.lineTo (100, 10);
square_mc.lineTo (100, 100);
square_mc.lineTo (10, 100);
square_mc.lineTo (10, 10);
square_mc.endFill ();
/// to wyżej nie jest istotne
import flash.geom.ColorTransform;
import flash.geom.Transform;
var colorTrans:ColorTransform = new ColorTransform ();
var trans:Transform = new Transform (square_mc);
trans.colorTransform = colorTrans;
var i:Number = 0;
square_mc.onPress = function () {
     i++;
     colorTrans.rgb = 0x333399;
     trans.colorTransform = colorTrans;
     if (i > 1) {
         i = 0;
         colorTrans.rgb = 0xFF0000;
         trans.colorTransform = colorTrans;
     }
     trace (i);
};

oczywiście kwadracik łatwiej jest narysować ale chciałem żeby od razu działało
sniezny_wilk
Cytat(John @ 27.02.2008, 05:50:48 ) *
@Grzyw

Osobiście odradzam ten sposób komunikacji flasza z PHP'em ponieważ jest on bardzo nienaturalny ( przekazywanie kilometrowych łańcuchów znaków ), no i jak przekazać czymś takim tablicę ?

Osobiście używam sposobu :

Flash pyta -> [ post/get ] -> php -> baza -> php -> [ zrzut do xml'a ] -> wczytanie xml'a przez flasha


Osobiście uważam, że Twoje rozwiązanie jest równie niedobre jak te z loadVars. Czy ktoś z Was w ogóle czytał o flash remoting ? Lub o AMFphp ? Polecam ten sposób, jest najszybszy, najłatwiejszy, najbardziej rozbudowany i niezawodny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.