Avatar billede asgrone Nybegynder
07. marts 2005 - 09:52 Der er 8 kommentarer og
1 løsning

problemer med at loade et billede

Hej
Jeg har problemer med dynamisk loade et billede ind i flash. Jeg bruger denne kode til at loade billedet: loadMovie(_root.billede, billedeload); Variablen _root.billede får den fra et phpscript som bliver loadet på denne måde loadVariablesNum("omt_kalender.php", 0, "GET");
Problemet er at flash konsekvent først loader anden gang man loader swf'en, og det sker hver gang!
Hvad gør jeg galt?
Avatar billede barklund Nybegynder
07. marts 2005 - 09:57 #1
Sikkert fordi du ikke venter på, at variablerne fra omt_kalender.php er loadet.

Derudover er brugen af loadVariables[Num] stærkt uddateret, og det rekommanderes at bruge LoadVars-klassen.

Ligeledes kan loadMovie laves med betydelig mere kontrol med MovieClipLoader-klassen.

Prøv at vise os hele dit script :)

--
Morten Barklund
Avatar billede asgrone Nybegynder
07. marts 2005 - 10:05 #2
De ovenstående linier er stortset hele mit flash script.
Du får dem lige helt:
//loader variabler
kalenderid = _root.kalender_id;
loadVariablesNum("omt_kalender.php", 0, "GET");

//loader billedet
unloadMovie(billedeload);
loadMovie(_root.billede, billedeload);

og php scriptet ser således ud:
echo "&";
echo "billede";
echo "=";
Print $row_omt_kalender['billede'];
Avatar billede barklund Nybegynder
07. marts 2005 - 10:15 #3
Som sagt, så er variablerne ikke tilgængelige øjeblikkeligt - der går lige et par millisekunder før filen er downloadet og variablerne oprettet. Brug istedet LoadVars:

//loader variabler
var kalenderid = _root.kalender_id;
var data = new LoadVars();
data.load("omt_kalender.php?kalenderid="+kalenderid);
data.onLoad = function(success) {
    // data er ankommet
    //loader billedet
    billedeload.unloadMovie();
    // hent det nye
    billedeload.loadMovie(this.billede);
}

Og se, om ikke det skulle hjælpe ;)

--
Morten Barklund
Avatar billede asgrone Nybegynder
07. marts 2005 - 10:40 #4
yes sir, det var lige det der skulle til! mange tak, skriv et svar, og point du skal få!
Avatar billede barklund Nybegynder
07. marts 2005 - 10:51 #5
Et svar jeg da skrive vil.
Avatar billede asgrone Nybegynder
07. marts 2005 - 10:56 #6
Hey nu da jeg har dig.. hvad skal jeg gøre hvis jeg gerne vil hente billede fra en under mappe, f.eks mappen "kalender_billeder"?
Avatar billede barklund Nybegynder
07. marts 2005 - 10:59 #7
billedeload.loadMovie("kalender_billeder/"+this.billede);

For eksempel - eller tilføje det til dit php-script.
Avatar billede asgrone Nybegynder
07. marts 2005 - 11:05 #8
takker mange gange
Avatar billede barklund Nybegynder
07. marts 2005 - 11:16 #9
Og tark for points ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester