Article View: alt.pl.programy.flash-5
Article #34119Re: problem z onData
From: olo
Date: Mon, 16 Apr 2007 14:04
Date: Mon, 16 Apr 2007 14:04
47 lines
2366 bytes
2366 bytes
Alex napisał(a):
> kwartaly = new Array();
>
> function assignData(i:Number, packet:String) {
> kwartaly[i] = packet;
> trace(kwartaly[i]); //-- tu jest ok
> }
>
> importer = new LoadVars();
> importer.load("example1.txt");
> importer.onData = function(data) {
> assignData(0, attr);
> };
>
> trace(kwartaly[0]); //-- tu jest undefinied :/// - i za cholere nie
> rozumiem dlaczego?
>
jeżeli wszystko jest tak jak w powyższym zapisane to nic dziwnego.
Przeanalizujmy kod
1. Definiujemy tablice 'kwartaly'
2. Definiujemy funkcje assignData
3. Definiujemy obiekt LoadVars 'importer'
4. Nakazujemy obiektowi 'importer' wczytać dane
5. Definiujemy funkcje, ktora ma zostac wywolana, gdy importer wczyta
dane (gwoli ścisłości punkty 4 i 5 powinny być zamienione w Twoim
kodzie, ale to akurat nie ma znaczenia w tym wypadku)
6. Nakazujemy odczytać wartość pierwszego elementu tablicy 'kwartaly' -
jak nietrudno się domyslec bedzie to wartosc 'undefined'
[...]
7. Dane się wczytały. Wywołujemy funkcję assignData z wczytanymi
parametrami. Tablica 'kwartaly' dla elementu pierwszego przyjmuje
wartosc zmiennej 'attr'
mam nadzieję, że to nieco nakreśliło problem. Flash to nie PHP, kod na
czas zaladowania się contentu zewnętrznego nie zatrzymuje petli
onEnterFrame (i bardzo dobrze - inaczej preloaderka to by się zrobić nie
dało). Generalnie Twój trace powinien być wewnątrz funkcji onData
--
pozdrawiam!
http://webtrunki.pl - piwa, wina, wódki, domowe wyroby
ZAPRASZAMY!!
Technical Details
Message-ID:
<evvvqh$mej$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<evvtkk$jhr$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: olo <olo69maupapocztafm@nospam.com> Newsgroups: alt.pl.programy.flash-5 Subject: Re: problem z onData Date: Mon, 16 Apr 2007 16:04:49 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 47 Message-ID: <evvvqh$mej$1@inews.gazeta.pl> References: <evvtkk$jhr$1@atlantis.news.tpi.pl> NNTP-Posting-Host: 195.136.100.13 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1176732305 22995 195.136.100.13 (16 Apr 2007 14:05:05 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 16 Apr 2007 14:05:05 +0000 (UTC) X-User: fistik In-Reply-To: <evvtkk$jhr$1@atlantis.news.tpi.pl> User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit