Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    loadMovie: sono esasperato!

    Ragazzi mi rivolgo a voi perchè sono esasperato.

    Stavo scrivendo uno script. Provato in un nuovo file flash funziona a dovere, in quello che mi serve mi da il seguente errore per ogni immagine caricata:

    codice:
    Target non trovato: Target="/corpo/servizi/miniserv1/quadro" Base="_level0.corpo.servizi.miniserv1.quadro"
    Target non trovato: Target="/corpo/servizi/miniserv2/quadro" Base="_level0.corpo.servizi.miniserv2.quadro"
    Target non trovato: Target="/corpo/servizi/miniserv3/quadro" Base="_level0.corpo.servizi.miniserv3.quadro"
    Target non trovato: Target="/corpo/servizi/miniserv4/quadro" Base="_level0.corpo.servizi.miniserv4.quadro"
    la cosa bella è che se al posto di
    codice:
       quadro.loadMovie(mc.gifimg);
    metto:
    codice:
       quadro.createTextField("titolo", 1, 0, 0, 30, 20);
       quadro.titolo.text="m"+i;
    le etichette vengono scritte correttamente!!

    il sorgente è il seguente:

    codice:
     
    var servizi = this.createEmptyMovieClip("servizi",1)
    servizi._x= 10
    servizi._y= 330
    servizi.createTextField("testoesplicativo", 10, 35, 70, 280, 20);
    servizi.testoesplicativo.selectable = false;
    
    var flooring:XML = new XML();
    flooring.ignoreWhite = true;
    flooring.onLoad = function(success) 
    {
     servizio = flooring.childNodes;
     servArray = new Array();
     j = 0;
     var ax:Number = 0; 
     for (i=0; i <= (servizio.length - 1); i++)
     {
      if (servizio[i].nodeName == "servizio") 
      {
       ax += 35;  
       var mc = servizi.createEmptyMovieClip("miniserv"+i,2+i);
       mc._x=ax;
       mc._y=j*35;   
       mc.tooltip = servizio[i].childNodes.toString();  
       mc.gifimg = "images/servizi/"+servizio[i].attributes.img.toString();
       var quadro = mc.createEmptyMovieClip("quadro",1);
       quadro.loadMovie(mc.gifimg);   
       if (((i + 1)% 7)==0) {j++;ax=0;}; 
      };	 
     };  
    };
    flooring.load("xml/servizi.php");
    stop();
    grazie per l'attenzione!
    Non è forte colui che non cade, ma è forte colui che quando cade ha la forza di rialzarsi (Jim Morrison)

  2. #2
    Ho l'impressione di aver risolto parzialmente il mio problema.

    Con un
    codice:
    servizi._lockroot
    l'errore non viene più segnalato ma i pulsantini non sono ancora visibili.

    A questo punto penso sia una questione di sovrapposizioni con l'mc di sfondo..
    ho aumentato anche il livello nelle varie createEmptyMovieClip, ma senza risultato..

    GLi mc vengono istanziati correttamente (se effettuo il debug li trovo)

    SUggerimenti?
    Non è forte colui che non cade, ma è forte colui che quando cade ha la forza di rialzarsi (Jim Morrison)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.