Autor | Zpráva | ||
---|---|---|---|
MichMond Profil |
#1 · Zasláno: 29. 7. 2009, 13:52:20
Ahojte, jaký je rozdíl mezy LoadVars() a LoadVariables() ? Já jsem se učil používat LoadVars() ale ještě niky my to nešlo. Nevím v čem je chyba. Skript:
var loading = new LoadVars() loding.load("test.txt") prom = loading.data A tak bych chtěl skusit ten LoadVariables. Opravdu nevím v čem mám chybu... Mělo by to načíst obsah z texťáku u applikace. |
||
FlashManiac Profil |
#2 · Zasláno: 29. 7. 2009, 14:29:20
MichMond
používej LoadVars, load variables je zastarala metoda i na AS2.0 :D zde je funkční příklad: var prom:LoadVars=new LoadVars(); prom.onLoad=function(success){ if(success){ trace(prom.testovaciPromenna); } } prom.load('test.txt'); a tohle by ti melo chodit.. pokud nechodí, zkontroluj si strukturu dat v tom textaku |
||
MichMond Profil |
#3 · Zasláno: 29. 7. 2009, 19:31:19 · Upravil/a: MichMond
aha díky a proč se tam používá ta funkce onLoad ? To je ověření že se to opravdu načetlo né, dá se to nějak vypustit ??
Fungovalo by to takhle ? var prom:LoadVars=new LoadVars(); trace(prom.testovaciPromenna); prom.load('test.txt'); Podle mě jo, pokud by se to teda stihlo načíst dřív než se to tím trace vypíše, ale to už bych pak řešil jinak.... ;-) Edit: Používám ActionScript 2 a ten tvůj script mě pořád nějak nejde... texťák tam mám a proměnnou v něm také, jako trace mi to vypíše undefined takže to neví jakou má ta proměnná hodnotu... |
||
Johnik Profil |
#4 · Zasláno: 29. 7. 2009, 21:35:46
var prom:LoadVars = new LoadVars(); prom.onLoad = function(success):void { if(success) { trace(prom.testovaciPromenna); } } prom.load('test.txt'); //test.txt &testovaciPromenna=test Ta funkce onLoad tam být musí, jak jinak by se zjistilo, zda se všechna data načetla? Ještě je dobrý to doplnit o try..catch pro případné odchycení chyb. |
||
FlashManiac Profil |
#5 · Zasláno: 30. 7. 2009, 06:43:44
Johnik
jasne ja vim.. jen jsem to nechtel nejak moc komplikovat :) na zakladni funkci pak muzes nabalit cokoliv.. |
||
MichMond Profil |
#6 · Zasláno: 30. 7. 2009, 19:03:12
Jo už to jde, díky moc...
|
||
Časová prodleva: 15 let
|
0