Avatar billede nc85 Nybegynder
09. april 2008 - 10:49 Der er 1 løsning

loadMovie vil ikke fungere?

Jeg har 2 movieClips, Image1MC og Image2MC...
Jeg har nogle billeder fra noget XML, dem vil jeg fade ind i mine movieclips - problemet er bare jeg ikke kan få dem til at fade ind i selve movieclipsene, selvom selve Fading effekten funger - kan jeg se på trace();

_root.p = 0;

function loadXML(loaded) {
    //Hvis XML er Loaded/Hentet
    if (loaded) {
        //Til den node hvor parameterne er
        //xmlNode = this.firstChild.childNodes[6].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[5].childNodes[0].childNodes[1].childNodes[1].childNodes[0].childNodes[0];
        xmlNode = this.firstChild; //Her går vi ind i images
        //trace(xmlNode);
       
        //Hent billeder
        image1 = xmlNode.childNodes[0].childNodes[0].firstChild;
        image2 = xmlNode.childNodes[0].childNodes[3].firstChild;
        trace(image1+newline+image2);
       
        //Hent overskrifter
        heading1 = xmlNode.childNodes[0].childNodes[1].firstChild;
        heading2 = xmlNode.childNodes[0].childNodes[4].firstChild;
        trace(heading1+newline+heading2);
       
        image1 = [];
        image2 = [];
        heading1 = [];
        heading2 = [];
       
        //url = [];
        //Text1 = [];
        //Text2 = [];
       
        Total = xmlNode.childNodes.length;
        trace(Total); // Trace hvor mange nodes der er
       
        TextUpdate(0);
       
    } else {
        content = "file not loaded!";
        trace(content);
    }
}

xmlVIA = new XML();
xmlVIA.ignoreWhite = true;
xmlVIA.onLoad = loadXML;

xmlVIA.load("content.xml");


//Hent billeder
function upDatePic(){
    //for (i=0; i<total; i++) {
        if (loaded == filesize) {
            Image1MC._alpha = 0;
            Image1MC.loadMovie(image1,1);
           
            Image2MC._alpha = 0;
            Image2MC.loadMovie(image2,1);
            _root.FadeImages();
        }
    //}
}

function FadeImages(){
      Image1MC._alpha = 0;
      Image2MC._alpha = 0;
      var endAlpha1:Number = 100;
      var endAlpha2:Number = 100;
      this.onEnterFrame = function(){
            //Sørger for at tekstfeltet ikke bliver ved med at ligger 10 til i _alpha
          if(Image1MC._alpha < endAlpha1){
                Image1MC._alpha += 6;
                trace(Image1MC._alpha);
          } else{
                delete this.onEnterFrame;
          }
          if(Image2MC._alpha < endAlpha2){
                Image2MC._alpha += 6;
                trace(Image1MC._alpha);
          } else {
                delete this.onEnterFrame; 
          }
      }
}

function TextUpdate(p){
    _root.upDatePic(0);
    heading1 = xmlNode.childNodes[p].childNodes[1].firstChild;
    heading2 = xmlNode.childNodes[p].childNodes[4].firstChild;   
}
Avatar billede nc85 Nybegynder
09. april 2008 - 11:32 #1
Lukker, jeg fandt ud af det...
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