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:
Ik laad de variabelen, in de eerste keyframe, in met:
In de tweede keyframe check ik vervolgens of de laastste variabele uit mijn php bestand geladen is:
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:
... maar ook dan looped ie niet! Heeft iemand enig idee? Het zal vast iets stoms zijn, maar ik zie het even niet!
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 ]