Autor Zpráva
fio
Profil *
Ahojte, mám takový problém.
Měl jsem tento skriptík, který fungoval v pořáadku:

var css = new TextField.StyleSheet();
css.load("start/css/styl.css");
css.onLoad = function() {
_root.textpole.styleSheet = css;
var nacti:LoadVars = new LoadVars();
nacti.load("start/obsah/01_01.txt");
nacti.onLoad = function() {
_root.textpole.htmlText = nacti.text;
};
};

----------------------------------------------
Jenže když jsem chtěl uložit cesty do proměnných.
Tak to fungovalo pouze napoprvé a při opakovaném kliknutí pro znovunačtení v místě textového pole objevilo undefined.
Myslím, že to může být tím, že funkce proběhne dříve než se stihne dosadit proměnná:

var path = "start/";
var obsah = "obsah";
var styl = "start/css/";

var css = new TextField.StyleSheet();
css.load(styl+"styl.css");
css.onLoad = function() {
_root.textpole.styleSheet = css;
var nacti:LoadVars = new LoadVars();
nacti.load(path+obsah+"01_01.txt");
nacti.onLoad = function() {
_root.textpole.htmlText = nacti.text;
};
};

Nemůžete mi prosím někdo poradit, jak tam dát tu podmínku, že když je proměnná nastavena, tak pokračuj dál, jinak počkej než se načte.

Děkuji za pomoc, F.
Hanz
Profil
fio
U obsahu ti chybí lomítko
fio
Profil *
Dík... to jsem, ale zapomněl napsat pouze tady, ale raději to zkontroluju a pak se ozvu.

Je možné aby ta funkce proběhla bez toho aby byly ty proměnné dosazeny???
Hanz
Profil
fio
ne
Toto téma je uzamčeno. Odpověď nelze zaslat.

0