Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685

    Istanze contenute in MC duplicata, non vengono duplicate??!!!

    Ciao,
    mi aiutate a trovare la soluzione a questo problema?
    Creo uno slide di immagini con il codice che c'è più sotto; ho notato che, se metto un pulsante all'interno della clip "_root.clip1.sequenza", quando la duplico, il pulsante contenuto, non viene duplicato ma rimane solo nella clip sorgente; c'è un modo per avere un pulsante per ogni clone?

    codice:
    stop();
    banner = new XML();
    banner.ignoreWhite = true;
    banner.onLoad = totale;
    banner.load("xml_novita.php?cod_lingua=en");
    
    var slide;
    var altezza_stage=116;
    function totale() {
    	var distanzaX = new Array;
    	var distanzaY = new Array;
    	var link_novita = new Array;
    	var livello = 0;
    	var slide = banner.firstChild.childNodes;
    	for (a=0; a<slide.length; a++) {
    		distanzaX[a] = Number(slide[a].attributes.larghezza);
    		distanzaY[a] = Number(slide[a].attributes.altezza);
    		link_novita[a]=slide[a].attributes.link;
    		livello++;
    		var nuovo = +a;
    		duplicateMovieClip ("_root.clip1.sequenza", ["nuovo"+a], livello);
    		duplicateMovieClip ("_root.clip2.sequenza", ["nuovo"+a], livello);		
    		_root.ingombro_totale += distanzaX[a-1];
    
    		swf = "./"+slide[a].attributes.immagine;
    		loadMovie (swf, _root.clip1["nuovo"+a]);
    		loadMovie (swf, _root.clip2["nuovo"+a]);
    		
    		_root.clip1["nuovo"+a]._x = _root.ingombro_totale;
    		_root.clip2["nuovo"+a]._x = _root.ingombro_totale; 
    		_root.clip1["nuovo"+a]._y = Math.round(altezza_stage/2-(distanzaY[a]/2));
    		_root.clip2["nuovo"+a]._y = Math.round(altezza_stage/2-(distanzaY[a]/2));
    	}
    }
    FaX

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Nessuno sa darmi una spiegazione o magari anche un aiutino?
    FaX

  3. #3
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Speravo che qualcuno potesse illuminarmi...
    FaX

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non ho capito bene lo script, ma quando duplichi un movieclip non vengono duplicati eventuali movieclip interni duplicati, caricati, o inseriti tramite attachMovie e createEmptyMovieClip: viene duplicato solo il contenuto originale..

  5. #5
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Ciao negative,

    la struttura è questa:

    _root.clip1.sequenza e _root.clip2.sequenza

    "clip1" e "clip2" sono due istanze dello stesso simbolo;

    con il ciclo duplico la clip "sequenza", contenuta dentro di essi, tot volte e le affianco le une alle altre;

    se io inserisco (trascinandola dalla libreria) un'istanza di un'alra MC all'interno della clip "sequenza", questa non viene ripetuta per tutti i cloni che ho creato ma c'è solo nell'istanza "madre"



    Come mai? Come potrei fare?
    FaX

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    UN attimo, un conto è inserire un movieclip a mano, un conto tramite script. Se inserisci un movieclip a mano in un'istanza di un simbolo, tutte le istanze del simbolo, e il simbolo stesso, rifletteranno il cambiamento, ma se questo avviene via script durante la riproduzione, allora no, viene modificata solo l'istanza..

  7. #7
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Qunidi, mi stai dicendo che non vedo la clip contenuta in "sequenza" perché tutte le istanze che, appunto, ho di "sequenza" le ho create tramite script?
    Non c'è una maniera?
    Devo per forza creare e duplicare anche quella MC come faccio con "sequenza"?
    FaX

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Si, se la cosa avviene tramite script, devi duplicare e creare i movieclip in ogni duplicato..

  9. #9
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Ok ora provo!

    Grazie.
    FaX

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.