webForumDet fria alternativet

Fungerar lokalt men ej på servern

Flashur Flash, Shockwave

22 svar · 585 visningar · startad av Type · sida 2 av 2

Frågan, av Type

Hej! Jag har som vanligt sökt men inte hittat det jag söker efter... Jag läser från en mysql-databas och allt går bra lokalt... När det ligger på webbservern skrivs inget ut tyvärr... vad beror det på o hur löser man det?

Läs frågan i sin helhet →
Medlem sedan mars 20021 239 inlägg
#21

Hmm. nu har jag försökt trixa men jag vet fortfarande inte vart jag ska lägga koden du postade långt upp i denna tråd...

Nu har jag lagt denna kod på en frame i spelningar.swf, en frame före den ska visas...

// skapa en instans av LoadVars()
var myVars = new LoadVars();

// skapa en hanterare som avfyras när variablerna laddat klart:
myVars.onLoad(success)
{
     if(success)
     {
           // Om inladdningen av variablerna lyckades så kan vi 
           // Distubiera ut variablerna ur objektet och tala om att vi
           // nu är klar att fortsätta.
           
           // exempel på att skicka en variabel(myVariable) från detta 
           // objektet till huvudtidslinjen:
           _level1.myVars = this.myVars;

           // I detta exempel talar vi om att laddningen är klar
              // genom att spela _root.
           _level1.gotoAndPlay(2);
     } else {
           // någonting gick fel och variablerna kunde inte laddas/tolkas
           // exempel på felhantering
          _root.errorMessage = "loading failed"
          _root.gotoAndPlay("error");
      }
}

// stoppa tidslinjen i väntan på variablerna.
stop();
// slutligen så laddar vi in variablerna.
myVars.load("http://www.straxunder.com/flash/spelningar.php");

Det ända som händer är att den stannar (eftersom stop() står där!!!) och vägrar gå vidare.. Ändå så tycker jag att den borde göra det... Detta är när jag kör spelningar.swf.

Jag har testat o skriva _root.gotoAndPlay(2) istället för _level1 men det är samma problem. Inte o köra play() istället funkar heller...

Det verkar som att den inte laddar in eftersom den inte kommer in i if-satsen if(success)... eller?

Tacksam för mer newbie-hjälp, för jag är sämst på detta :(

:l

(red)
Som ni ser funkade inte Söderlunds förslag heller... Hur gör alla andra som läser in från databaser?? Det måste va fler som har problem med samma sak? Det dumma är ju att det funkar när man läser in i index.swf...

(red2)
Ändrade _level0 till _level1

Medlem sedan mars 20021 239 inlägg
#22

Sorry, jag missuppfattade kanske dig Mirandir...

I index.swf ligger detta:

loadMovieNum("meny.swf",10);

I meny.swf finns:

loadMovieNum("hem.swf", 1);

Sen om man trycker på någon menyknapp så händer detta:

on (release) {
	_level1.menupoint = "spelningar.swf";
	_level1.nextFrame();
	_level1.play();
}

I slutet på varje swf (hem, spelningar osv) finns denna kod:

loadMovieNum(menupoint,1);

Det va visst nivå 1 jag laddar in allt.. Jag har dock testat o ändra till 1 istället för noll men utan önskat resultat...

Medlem sedan mars 20021 239 inlägg
#23

Jag har löst det!!!

Tog en lång stund men nu fungerar det.. Jag använder min gamla kod som jag hade från början... Felet va denna rad:

loadVariablesNum("http://www.straxunder.com/flash/spelningar.php",0);

Där läser jag ju in spelningar.php till nivå 0. spelningar.swf ligger ju på nivå 1 (!!!) så allt jag behövde göra va o ändra 0 till 1:

loadVariablesNum("http://www.straxunder.com/flash/spelningar.php",1);

Tack för all hjälp jag fått under dessa veckorna av problem!

(red.)
Fixade det så mitt gamla förslag skrotades...
(/red.)

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)