Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    22

    problemi duplicateMovieClip

    salve ragazzi, avrei una domanda da porvi:
    ho questo pezzo di codice
    codice:
    duplicateMovieClip(_root["bolla"+_root.depth].dot, newname+indice, _root.depth);
    in pratica deve duplicare il movie clip "dot" che si trova dentro il movie clip a sua volta precedentemente duplicato "bollaX" (X perchè il movie clip che si duplica avrà come nome bolla1, bolla2, bolla3, ecc...).
    qui viene il problema, il flash non mi duplica il clip "dot" (contenuto dentro bolla), e sono sicuro che è per come è scritto il movie clip di origine (_root["bolla"+_root.depth].dot), perchè se metto un nome normale (_root.bolla1.dot per esempio) la duplicazione avviene.
    cosa posso fare?
    vi prego aiutatemi!
    vi ringrazio anticipatamente!
    yeah babyyyyy... :metallica:

  2. #2
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Hai provato così?

    duplicateMovieClip(_root["bolla"+indice].dot, newname+indice, _root.depth);
    A me mi dà la carica, agli italiani gli dà la carica

  3. #3
    +_root.depth
    questo non è un valore che si incrementa ma la profondità di _root
    verosimilmente sempre uguale a 0 (zero)

    Prova quello che ti è stato postato.

    Ciao

  4. #4
    ripensandoci bene scritto come l'hai scritto tu potrebbe essere anche una variabile, quindi la mia ipotesi è sbagliata

    perchè non posti tutto il codice?

    Ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    22
    codice:
    function makeLvl(posx, posy, dim, newname, nrdot, livello) {
    	_root.depth++;
    	duplicateMovieClip(_root.bolla, ["bolla"+_root.depth], _root.depth);
    	nomebol =_root["bolla"+_root.depth].dot._x;
    	
    	_root["bolla"+_root.depth]._x = posx;
    	_root["bolla"+_root.depth]._y = posy;
    	_root["bolla"+_root.depth]._xscale = dim;
    	_root["bolla"+_root.depth]._yscale = dim;
    	if (nrdot.length>1) {
    		rot = 360/nrdot.length;
    	}
    	_root.depth++;
    	for (indice=0; indice<nrdot.length; indice++) {
    	duplicateMovieClip(_root["bolla"+_root.depth].dot, newname+indice, _root.depth);
    		trace(_root["bolla"+_root.depth].dot);
    		_level0[newname+indice]._x = posx;
    		_root[newname+indice]._y = posy;
    		_root[newname+indice].atom._x = dim/2;
    		_level0[newname+indice]._rotation = rot*indice;
    		_root[newname+indice].atom.testolink.nomelink = nrdot[indice];
    		_root.depth++;
    	}
    yeah babyyyyy... :metallica:

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    22

    Re: problemi duplicateMovieClip

    però non è questo il problema, perchè se scrivo questo
    (_root.bolla1.dot per esempio) la duplicazione avviene.
    yeah babyyyyy... :metallica:

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.