Toon posts:

[AS] bij loadVariablesNum geen loop

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi!

Middels loadVariablesNum(); laad ik php variabelen in mijn movie. Dat werkt in principe wel, maar de allereerste keer dat mijn movie laadt, krijg ik vaak 'undefined' te zien. Ergo: de variabelen zijn nog niet volledig ingeladen.

Om dit op te lossen wil ik een stukje code neerplempen welke moet kijken of alle variabelen geladen zijn.

Maar eerst even in chronologische volgorde:

Mijn php bestand met variabelen ziet er zo uit:
PHP:
1
2
3
4
5
6
7
<?
// vars 
echo "&pastwinner_1st=1. Joep (150 euro)\n";
echo "&pastwinner 2nd=2. Joop (75 euro)\n";
echo "&pastwinner_3rd=3. Jannes (25 euro)\n";
echo "&loaded=done\n";
?>


Ik laad de variabelen, in de eerste keyframe, in met:
code:
1
loadVariablesNum("http://www.domein.nl/bla/advraag.php", 0, "POST");


In de tweede keyframe check ik vervolgens of de laastste variabele uit mijn php bestand geladen is:
code:
1
2
3
4
5
if (loaded == done) {
    gotoAndPlay(3);
} else {
    gotoAndPlay(1);
}


De allereerste keer dat mijn movie laadt krijg ik op deze manier altijd een waarde te zien. Heel goed, zou je denken. Echter, met op deze manier looped mijn movie niet :?
De bottleneck ligt aan die laatste check waarbij ik check of loaded==done, want als ik dat stukje code weghaal, dan looped de movie wel. Ik zie de fout maar niet, wellicht dat jullie het wel zien.

Ik heb ook nog geprobeerd:
code:
1
2
3
if (loaded != done) {
    gotoAndPlay(1);
}


... maar ook dan looped ie niet! Heeft iemand enig idee? Het zal vast iets stoms zijn, maar ik zie het even niet!

[ Voor 8% gewijzigd door Verwijderd op 11-01-2005 19:01 ]


  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 13-05 10:26

XangadiX

trepanatie is zóó kinderachtig

\n uit je variabelen halen moet werken :Y)
hij laadt nu alleen de eerste variabele in, en loaded/done dus niet

[ Voor 44% gewijzigd door XangadiX op 11-01-2005 19:47 ]

Stoer; Marduq


Verwijderd

Topicstarter
XangadiX schreef op dinsdag 11 januari 2005 @ 19:47:
\n uit je variabelen halen moet werken :Y)
hij laadt nu alleen de eerste variabele in, en loaded/done dus niet
Hmmm, nee hij looped nog steeds niet als ik die \n verwijder...

Verwijderd

Topicstarter
Even geprobeerd het filmpje vanaf scratch weer op te bouwen. Ik behoud het zelfde probleem echter: het filmpje wil maar niet loopen.

Onder het mom van een verkapt schopje: iemand enig idee? :)

  • LB Back
  • Registratie: November 2004
  • Laatst online: 14-03 23:22
twee dingen:

1) done is in jouw if statement een var, functie of object, geen string, probeer:
code:
1
2
3
4
5
if (loaded == "done") {
    gotoAndPlay(3);
} else {
    gotoAndPlay(1);
}
2) die \n kan idd problemen geven, probeer als 1) niet werkt:
code:
1
2
3
4
5
if (loaded == "done\n") {
    gotoAndPlay(3);
} else {
    gotoAndPlay(1);
}

Verwijderd

Topicstarter
LB Back schreef op donderdag 13 januari 2005 @ 14:03:
twee dingen:

1) done is in jouw if statement een var, functie of object, geen string, probeer:
code:
1
2
3
4
5
if (loaded == "done") {
    gotoAndPlay(3);
} else {
    gotoAndPlay(1);
}
2) die \n kan idd problemen geven, probeer als 1) niet werkt:
code:
1
2
3
4
5
if (loaded == "done\n") {
    gotoAndPlay(3);
} else {
    gotoAndPlay(1);
}
Grappig, met allebei deze twee de opties start het hele filmpje sowieso niet :)

Ik heb ook geprobeerd om uit mijn php file de \n weg te halen. Ook hiermee start het filmpje niet als ik
code:
1
if (loaded=="done") etc etc
doe.

Blijft vreemd...

[ Voor 4% gewijzigd door Verwijderd op 13-01-2005 14:39 ]

Pagina: 1