12. november 2004 - 13:16Der er
7 kommentarer og 1 løsning
problemer med php når jeg embbeder en swf i et html file,
Jeg har en swf file, der trækker data fra en database, og jeg køre denne file selvstendigt så køre den fint, men når jeg sætter den ind i et html doc, får jeg problemer...
Problemet er jeg har lavet en quiz der består af 12 forskellige emner, og den kan fint hente infoen på alle quizzerne, men når jeg så gerne vi se resultat på hvad der er svaret på, så kan jeg få resultater af alle quizzerne, men den viser kun den første quiz jeg har deltaget i, men hvis swf filen køre selvstendigt, så kan den snildt vise alle de quizzer man har deltaget i...
- Henter du data fra et andet domæne end dér hvor swf'en ligger? - Hvordan henter du dine data ind i Flash? (bruger du loadVariables eller LoadVars (eller måske endda xml?))
Er du 100% sikker på, at det er samme fil? Umiddelbart lyder det som en menneskelig fejl, for hvis Flash får nogle data, så burde den få alle data. Jeg kan ikke gennemskue, hvordan den live kun hentede noget af data hvis den selvstændigt kan hente al data. Tester du via http og en server eller via en html fil på din egen computer?
Et vildt bud lyder på neget med Case Sensitivity (leder stadigvæk efter en ordentlig oversættelse af det begreb på dansk!). Henter du flere forskellige dokumenter med LoadVars? Og er der uoverensstemmelse imellem karakterernes størrelse i henholdsvis php'ens navn og actionscriptets reference?
Jeg har tjekket for Case Sensitivity, det var det ikke, men nu har jeg testet den i Opera og andre browser og der virker den fint, men den virker ikke i IE, det er sku underligt... Er det måske noget cache??? der skal være anderleder i IE
Jeg har simpelhen selv løst det, hvis nogle har samme problem kan det løses ved at sætte en c.ditteTest = Math.random(500); som så genere et nyt tal vær gang dataen bliver loadet inde i IE, for så er dataen ikke den samme...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.