flashi loadVariables
-
summ† 20 a
selline probleem tekkis, et ei saa muutujaid kätte failist..
flashis on mul kood:loadVariables("http://localhost/promenaad/source/lae.txt", _root, "POST");
this.see.text = ruuduks;lae.txt failis on mul lihtsalt selline asi:
ruuduks=12
aga flashis ütleb mulle, et "ruuduks" on undefined.. ei saa nagu täpselt aru, kuidas see olla saab. "see" on siis textbox'i instance name. proovisin nii POST kui ka GET meetodiga, nii et selles probleem ei ole.
debugger on ka päris veider - ei saa tööle panna - play nupp on hall - mis värk sellega on?aitäh
14. oktoober 2005 - 21:07:51 · Otselink
-
nitram 20 a
var lvMuutujad:LoadVars = new LoadVars();
lvMuutujad.onLoad = function(bSuccess:Boolean){
if(bSuccess){
misiganeskoht.ruuduks = this.ruuduks;
} else {
trace("Viga andmete laadimisel");
}
}
lvMuutujad.load("http://localhost/promenaad/source/lae.txt", _root, "POST");peaks triki ära tegema küll. kui kasutad vanemat flashi kui MX04, siis eemalda need stricti :MuutujaTüüp.
14. oktoober 2005 - 21:46:21 · Otselink
-
summ† 20 a
korras :)
15. oktoober 2005 - 14:30:01 · Otselink
-
summ† 20 a
väga veider, et see ühes "lihtsas" failis töötab, aga teises, kus just vaja on, ei tööta - asi millegipärast üldse ei jõuagi "if" ega "else" lauseni - s.t. muutujaid kätte ei saa..
panin failid üles siiaidee poolest peaks see "ee" tekst tekstboxis muutuma oinaks, kui muutujad kätte saadakse, aga paraku..
ma oleks väga tänulik, kui kellelgi oleks aega vaadata, milles jama on - olen ise juba mitu tundi katsetanud eduta :S
15. oktoober 2005 - 15:36:37 · Otselink
-
Ooker 20 a
tsiteerin: "kui kasutad vanemat flashi kui MX04, siis eemalda need stricti :MuutujaTüüp. "
Nii ongi.
15. oktoober 2005 - 16:09:12 · Otselink
-
summ† 20 a
mul ongi MX04..
ütlesin ka juba, et ühes failis töötab, teises ei tööta - nii et viga on järelikult milleski muus
15. oktoober 2005 - 16:14:58 · Otselink
-
Ooker 20 a
Sul oli selle promenaadifaili publishi seadetes määratud versioon 6 ja as1. Kui tahad hoida asja kuuendas, eemalda need muutuja tüübid eeltoodud näite kohaselt. Kui pole oluline kuuendas asja hoida, määra publish settingutest player 7 ja as 2.0
15. oktoober 2005 - 16:31:44 · Otselink
-
summ† 20 a
selge
1 küsimus veel - kuidas ma muutujad väljastpoolt kätte saan? ma mõtlen, et:
if(bSuccess){
misiganeskoht.ruuduks = this.ruuduks;
}siin if 'i sees on this.ruuduks aga väljastpoolt?
15. oktoober 2005 - 16:45:57 · Otselink
-
nitram 20 a
idepoolest kusaiganeskohason.lvMuutujad.minuVar peaks funkama
aga ma soovitan sul kõik loetavad muutujad näiteks globalisse mingisse massiivi toppida.
15. oktoober 2005 - 20:08:12 · Otselink