Jag laddar en bild dynamiskt via loadmovie från en URL till ett tomt MC men när jag sedan vill ladda från en ny URL till samma MC så byts ej bilden ut. Måste jag tömma cachminnet? Någon som vet hur jag ska få detta att funka smidigt.
Tömma cachminnet?
4 svar · 770 visningar · startad av Stig
Att ladda en bild från en ny URL borde fungera utmärkt. Vad använder du för kod för att ladda in bilden?
/Mirandir
Jag använder loadMovie();
När jag trycker på knapp 2 så ska en av bilderna bytas men det gör den inte.
Jag har två variables xA och xB som ligger på _root
xA = "http://www.url.se/bas/objekt/Thumbnails/vitrin.jpg";
xB = "http://www.url.se/bas/objekt/Thumbnails/badkar.jpg";
Jag har två mc B och A med stop på första framen och med detta script på 5 framen:
loadMovie(_root.xB, this);
Jag har två knappar på _root
På knapp 1 har jag detta script:
on (release) {
xA = "http://www.url.se/bas/objekt/Thumbnails/vitrin.jpg";
xB = "http://www.url.se/bas/objekt/Thumbnails/badkar.jpg";
tellTarget (A) {
gotoAndPlay(2);
}
tellTarget (B) {
gotoAndPlay(2);
}
}
På knapp 2 har jag detta script:
on (release) {
xA = "http://www.url.se/bas/objekt/Thumbnails/vitrin_dark.jpg";
tellTarget (A) {
gotoAndPlay(2);
}
}
Problemet är att när du laddar in bilden i filmklippet så ersätter den allt innehåll i filmklippet. Så filmklippet kommer i princip bestå av en bildruta med den inladdade bilden och ingenting annat.
För att lösa problemet så bör du antingen ladda bilden direkt från knappens release-event. Eller så lägger du in ett tomt såkallat container filmklipp i A. Sedan så laddar du in bilden i detta filmklipp istället.
/Mirandir
Nu funkar det bra, tack för hjälpen...