Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    duplicateMovieClip problem...

    amount = 10;
    while(amount>0) {
    duplicateMovieClip (_root.flower, "mc"+i, i);
    setProperty ("mc"+i, _y, random(400));
    i++;
    amount--;
    }

    Ho questo cod che mi duplica il fiore 10 volte in posizioni con ordinata RANDOM la semplice domandina che vi pongo is...

    E se volessi this flower disposto in preciso ordine diciamo il primo
    in posizione x=0 y=0 e i successivi l'uno sotto l'altro conservando uguale ascisse ma diversa ordinata ovvero uno spazio tra l'una e l'altro solo verticale diciamo di 30 pixels.. come posso fare? :master:

    Grazzzzzzzie
    "Vero sapiente è colui che sa di non sapere" (Socrate)

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    non mi ritrovo con la tua sintassi perché è un po' vecchiotta ma, se usi MX (non ricordo il 5) puoi scrivere questa riga:

    setProperty ("mc"+i, _y, random(400));

    così:


    _root["mc"+i]._y=random(400);


    quindi per la tua esigenza si può modificare in questa maniera:

    _root["mc"+i]._y=(_root.flower._height+30)*i;


    ...dovrebbe andare bene...
    FaX

  3. #3
    amount = 10;
    for(i=0;i<amount;i++)
    {
    duplicateMovieClip(_root.flower, "mc"+i, i);
    _root["mc"+i]._y = 30*i;
    }

  4. #4
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Grazie ragazzi

    Probabilmente fra un po' vi riscoccio.. per un altro quesitooo


    "Vero sapiente è colui che sa di non sapere" (Socrate)

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.