Citat:
divijan: //echo "&proba= 30";
mi izbacuje 30";
pa reko da probam ovako:
<?php
$proba=9990;
echo $proba."&";
?>
Sta kod ovog zadnjeg bloka koda ne valja? To je php fajl iz koga flash izcitava
Kada bi hteo da u flash-u prikažeš taj broj i ako bi nazvao promenljivu "promenljiva1", php bi mogao ovako da izgleda:
Code:
<?php
$proba="&promenljiva1=9990&";
echo $proba;
?>
Znači, kada pišeš promenljive i dodeljuješ im vrednosti u eksternom fajlu, one moraju imati ovakav oblik: &
nazivPromenljive=
vrednost&
I svaku promenljivu započinješ i završavaš ampersendom "&". Za uvoženje promenljivih koje se nalaze u tekstualnom fajlu (nezavisno od ekstenzije) koristi se objekat
LoadVars. Naravno, da bi ga koristio u svom projektu moraš napraviti instancu klase
LoadVars:
Code:
var promenljive:LoadVars = new LoadVars();
Nakon toga da bi učitao fajl u taj objekat koristiš metod
load(), gde kao parametar prosledjuješ naziv fajla (u ovom slučaju učitavam php fajl sa nazivom "promenljive")
Code:
promenljive.load("promenljive.php");
Taj php fajl izgleda ovako:
Code:
<?php
$promenljiva = "&promenljiva1=Ovo je prva promenljiva&";
echo $promenljiva;
?>
U flash-u sam na pozornicu dodao dinamicko tekstualno polje i nazvao ga "dinamicki_txt", u kome želim da se prikaže vrednost promenljive (koja se u ovom primeru zove "promenljiva1") koja će se iščitati iz php-a. Pre ovoga moram da proverim da li se fajl uspešno učitao, a to postižem korišćenjem upravljača dogadjaja (event handler-a)
onLoad:
Code:
promenljive.onLoad = function() {
dinamicki_txt.text = promenljive.promenljiva1;
}
Ovako izgleda ceo AS2 kod:
Code:
var promenljive:LoadVars = new LoadVars();
promenljive.load("promenljive.php");
promenljive.onLoad = function() {
dinamicki_txt.text = promenljive.promenljiva1;
}
Kada izvršiš testiranje dobićeš tekst "Ovo je prva promenljiva" u dinamickom polju.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA:
https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com:
http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html