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

    Duplicate movie...dove sbaglio?

    Il mio scopo è ottenere un rettangolo che si forma da tanti piccoli quadrati che scorrono da destra verso sinistra.

    Nel primo frame della time line principale ho inserito:

    var i=0;

    Nel secondo frame ho inserito il mio mc chiamato movi ela seguente action script:

    if (i = 0) {
    var y=155.6;
    }
    if (i<10) {
    duplicateMovieClip(_root.movi, "mc"+i, i);
    setProperty("mc"+i, _y, y);
    setProperty("mc"+i, _x, "640");
    y=y + 23.4;
    i++;
    }

    Nell'ultimo frame:
    gotoAndPlay(2) in modo da non risettare i a 0.

    La cosa non funziona perchè la dupplicazione avviene ma con un y sbagliata. Dovrebbe partire da 155.6 e scendere di 23.4 alla volta ma non lo fa.

    DOVE SBAGLIO? :master:

    Grazie a chi mi saprà aiutare

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Prova:
    codice:
    if (i<10) {
    	nomemc = "mc"+i;
    	duplicateMovieClip(_root.movi, nomemc, i);
    	_root[nomemc]._y = y;
    	_root[nomemc]._x = 640;
    	y += 23.4;
    	i++;
    }
    NB i==0 con il doppio uguale nelle if

  3. #3
    :mavieni: :mavieni: :mavieni: :mavieni:


    Funziona!!!!

    Ma cos'è che non andava bene nel mio codice???

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.