Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 3.456 pregleda

Najnovija ↓

Flash + PHP + MySql 20.07.2005. u 12:40 · pre 259 meseci #1
Imam mali problem sa flash-om i ucitavanjem podataka iz mysql baze. Radi se o sledecem. Imam uradjene mape u flash-u koje se sastoje iz dva dela. Jedan deo
je okvir mape gde se nalazi navigacija (levo, desno, gore, dole i zumiranje), a drugi deo su same mape koje se ucitavu u okvir (isto uradjene u flash-u). Prvi deo (okvir) je konstantan i nemenja se, dok se same mape menjaju u zavisnosti od firme. Deo gde se ucitava mapa izgleda ovako
Code:
this.loadMovie("map_deo.swf");
u originalu. Putanje do foldera firmi gde se nalaze mape se ucitavaju iz mysql baze. Ja sam pokusala da napravim nesto ali mi nije proradilo.
Code:
this.loadMovie("../../dokumenta/<?php echo "$lista[folder]_$lista[firmaID]"; ?>/map_deo.swf");
Inace mapa se pomera i zumira pomocu Action scripta u koji treba da uglavi php koji cita podatke iz baze. Interesuje me gde sam pogresila u kodu koji sam navela gore.

Trazila sam ovde na forumu resenje za ovaj problem ali nisam nista nasla. Ako je vec raspravljano na ovu temu izvinjavam se.

Hvala unapred.
Re: Flash + PHP + MySql 21.07.2005. u 22:34 · pre 259 meseci #2
Recimo da želiš da saznaš koja je putanja do mape (na osnovu firmaID ili još nečega što selektuješ u Flashu).

Pored glavnog Flasha potreban je na serveru još jedan PHP programčić namenjen komunikaciji sa bazom. Programčiću proslediš firmaID i on vrati Flashu koja je putanja za tu firmu. Tada imaš sve što ti je potrebno da učitaš odgovarajuću mapu.

Sama komunikacija sa serverom može da se izvede na više načina... Funkcija loadVariables, a bolje klase LoadVars ili XML.

Za LoadVars otprilike ovako...
Code:
put = new LoadVars ();
put.mapa = this;
put.onLoad = function (success)
{
    if (success)
    {
        this.mapa.loadMovie ("../../dokumenta/" + this.putanja + "/map_deo.swf");
    }
}
put.load ("program.php?firmaID=" + firmaID);

a u program.php...
Code:
<?php
include 'dbconnect.php';
$r = mysql_query ("SELECT putanja FROM tabela WHERE firmaID = '{$_GET['firmaID']}'");
extract (mysql_fetch_assoc ($r));
echo "&putanja=$putanja&";
?>
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme