Avatar billede fauer Nybegynder
08. januar 2007 - 10:29 Der er 6 kommentarer og
2 løsninger

Hvorfor virker dette ikke med gif billeder

Hej Jeg har lavet følgende, som virker perfekt med jpg billede, men hvis jeg laver det om til et gif virker det ikke (har selvfølgelig også ændret filformat navnet i XML), men det virker ikke.
"var container" virker i en anden sammenhæng fint med gif, men ikke nu hvor jeg loader fra XML... det forstår jeg ikke.

Er der en der kan hjælpe mig med det?

var min_xml:XML = new XML();
var rootNode:XMLNode;
var mcl:MovieClipLoader = new MovieClipLoader();
var nodePos:Number;
var FileName:Array = new Array();

min_xml.ignoreWhite = true;
min_xml.onLoad = processXML;
function processXML (success:Boolean) {
    if (success) {
        rootNode = this.firstChild;
        loopThroughXML();
        } else {
        trace ("error");
        }
}
min_xml.load("products.xml");
function loopThroughXML() {
    //trace(rootNode);
for (var i:Number = 0; i<rootNode.childNodes.length; i++) {
    FileName[i] = rootNode.childNodes[i].attributes.FileName;
   
    }
    nodePos = 0;
    loadItems(nodePos);
    }
function loadItems(nodePos:Number) {
    mcl.loadClip(FileName[nodePos], my_loadImg);

var container:MovieClip = createEmptyMovieClip("container", 10);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip(FileName[nodePos], container);
function onLoadInit(mc:MovieClip) {
  trace("onLoadInit: "+mc);
}
}

Mvh fauer
Avatar billede larsholmgaard_dk Nybegynder
08. januar 2007 - 12:55 #1
Du kan ikke dynamisk hente gif'er ind flash. Det er såmænd ret enkelt og ikke en fejl du laver.
Avatar billede larsholmgaard_dk Nybegynder
08. januar 2007 - 12:56 #2
Hov, sæt lige pointtallet ned til noget småt brændbart - 200 point er alt for meget eftersom det ikke kan lade sig gøre, det du efterspørger.
Avatar billede fauer Nybegynder
08. januar 2007 - 13:03 #3
Det forstår jeg ikke, da dette virker ganske fortrindeligt:

var container:MovieClip = createEmptyMovieClip("container", 10);
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("billede.gif", container);
function onLoadInit(mc:MovieClip) {
  trace("onLoadInit: "+mc);
}

Hvorfor kan det andet så ikke lade sig at gøre??

Mvh fauer
Avatar billede larsholmgaard_dk Nybegynder
08. januar 2007 - 13:07 #4
Argh, jeg sover stadig... det er hårdt at blive far!!

Flash 8 kan rigtigt nok hente png, ikke-animerede giffer og progressive jpg-filer. Det er tidligere versioner af flash, der ikke kan.
Avatar billede fauer Nybegynder
08. januar 2007 - 13:14 #5
Smiler... tillykke med titlen som far.

Håber der er en der har en logisk forklaring på mit problem.

mvh fauer
Avatar billede fauer Nybegynder
08. januar 2007 - 14:16 #6
larsholmgaard_dk

Tillader mig at tage halvdelen af points selv...
For nu er der jo ingen der vil svare på mit spørgsmål, når du har sendt svar... ;o)

Mvh fauer
Avatar billede larsholmgaard_dk Nybegynder
08. januar 2007 - 14:20 #7
Nej tak - jeg skal da ikke have point?
Avatar billede larsholmgaard_dk Nybegynder
08. januar 2007 - 14:24 #8
Værsåartig - her får du lige dine point igen:
http://www.eksperten.dk/spm/754654
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