Autor Zpráva
Kovo
Profil
Zdravim,
resim problem s nacitanim promennych z php do flash a zas spatky...
na hlavni scene se mi to podarilo scriptem:
1. snimek
loadVariablesNum ("zobraz.php?Cislo="+Cislo, 0);
gotoAndPlay (2);

2.snimek
if (CisloVyrobku ne "") {
text2.text = Nazev;
text3.text = Popis;
text4.text = CisloVyrobku;
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}

jenze, to potrebuju dat do symbolu, kvuli zjednotuseni aktualizace webu
a kdyz to dam na osu symbolu, tak z promenny dostanu akorat "undefined"...
nevedel by nekdo, jak udelat symbol, který dokaze nacitat promenne z php????

Diky predem
Anonymní
Profil *
jde to naprosto jednoduše ...

máš proměnou var MojeData:LoadVars = new LoadVars ();

MojeData.onLoad = AfterLoad();
MojeData.load("zobraz.php?Cislo="+Cislo);

function AfterLoad () {
text2.text = MojeData.Nazev;
text3.text = MojeData.Popis;
text4.text = MojeData.CisloVyrobku;
}

dále můžeš přidat k AfterLoad, zda byla úspěšně stránka načtena, ale to se mi nechce rozepisovat. Podívej se na to do helpu...
Kovo
Profil
Dik za snahu, ale ten tvuj script se mi nepovedlo rozchodit ani na hlavni ose, mozna jsem ho jen spatne pochopil... Dal sem ho do uplne prazdnyho klipu s textovim polem "text1" a celej sem ho dal na zakladni cas. osu do prvniho snimku. a vylezlo oblygatni "undefined"!!!

v tom mym problemu jde zasade o to, ze promenou "Cislo" posilam do php a podle toho co "Cislo" obsahuje my php vyplivne nejaky hodnoty do promenych "Nazev, Popis, CisloVyrobku,...". Potreboval bych nejakej script, kterej tohle zvladne v symbolu. Ten muj nahore to zvlad, ale ne v symbolu. Ja osobne si myslim, ze to bude nejaka bejkarna, na kterou sem tam nekde zapomnel...
Jestly vas neco napada, tak my pomozte, protoze mne uz dochazej napady
Hanz
Profil
Kovo
No já osobně nenávidím tyhle staré zápisy pomocí loadVariablesNum ...
Lepší variantu jsem popsal zde:
http://hanz.xhosting.cz/blog/hanzblog/flash/loadvars.html

Ale mají teď výpadek, takže si budeš muset počkat aspoň do rána (nechce se mi to celé rozepisovat).
Kovo
Profil
Tak jsem to rozchodil!!!
Funguje mi to s timhle scriptem:

var load_vars:LoadVars = new LoadVars();
load_vars.Cislo = kod;
load_vars.sendAndLoad("zobraz.php", load_vars, "POST");
load_vars.onLoad = function() {
popis.text = load_vars.Popis;
nazev.text = load_vars.Nazev;
};

Diky všem za spolupraci.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0