Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Duplicare MovieClip

  1. #1

    Duplicare MovieClip

    Ciao a tutti...
    c'è qualcosa che non va con questo codice Actionscript... sapete dirmi dov'è l'errore?
    Il trace di WP1._alpha mi da undefined (invece dovrebbe dare 0).
    codice:
    	for(i=1;i<=totale;i++){
    		WPname="WP"+i;
    		squarename="square"+i;
    		ProgressBarname="ProgressBar"+i;
    		newx1=49.6+(97.2*(i-1));
    		newy1=208.1;
    		newx2=59.5+(97.2*(i-1));
    		newy2=240.0;
    		WP.duplicateMovieClip(WPname,1,{_alpha:0,_x:newx1,_y:newy1});
    		square.duplicateMovieClip(squarename,1,{_alpha:0,_x:newx1,_y:newy1});
    		ProgressBar.duplicateMovieClip(ProgressBarname,1,{_visible:false,_x:newx2,_y:newy2});
    		trace(WP1._alpha);
    	};
    Grazie,
    mitico1000

  2. #2
    Prova a mettere i invece di 1 nella profondità dei MovieClip Duplicati.


  3. #3
    ho provato a mettere i al posto di 1, ma non funzia comunque...

  4. #4

  5. #5
    Non so se questa sintassi è corretta:
    WP. duplicateMovieClip(WPname,1,{_alpha:0,_x
    :newx1,_y:newy1});

    Io proverei con:

    WP.duplicateMovieClip(WPname,i);
    WPname._alpha=100;
    WPname._x=newx1;
    WPname._y=newy1;

    per vedere se te li duplica correttamente....

  6. #6
    Sono un grandissimo idiota...
    non era un problema di sintassi... ma un problema di istanze. Praticamente mi ero scordato di cambiare il nome all'istanza principale. Adesso funziona.


    Grazie a tutti

  7. #7
    Sto coso prima funzionava, adesso è ri-morto... perchééééééé
    codice:
    	for(i=1;i<=7;i++){
    		WPname="WP"+1;
    		squarename="square"+i;
    		ProgressBarname="ProgressBar"+i;
    		newx1=49.6+(97.2*(i-1)); // x del WorkSpace e distanza
    		newy1=208.1; // y del WorkSpace
    		newx2=59.5+(97.2*(i-1)); // x del ProgressBar e distanza
    		newy2=240.0; // y del ProgressBar
    		WP.duplicateMovieClip(WPname,i,{_alpha:100,_x:newx1,_y:newy1});
    		square.duplicateMovieClip(squarename,i,{_alpha:100,_x:newx1,_y:newy1});
    		ProgressBar.duplicateMovieClip(ProgressBarname,i,{_visible:false,_x:newx2,_y:newy2});
    		trace(WP+" "+WPname._alpha);
    	};
    Le istanze sono a posto, le ho controllate migliaia e migliaia di volte...
    Confido nel vostro aiuto... !

  8. #8

  9. #9
    Nel senso che non fa più niente?
    E occhio a WPname="WP"+1 invece di WPname="WP"+i

  10. #10
    ok, adesso funziona...
    diciamo che aveva alcuni problemi con i codici che c'erano attorno, adesso è tutto ok...
    grazie a lupign per i consigli...
    ciauz

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.