Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454

    Eliminare movieclip da...a....con cliclo FOR

    raga, come faccio a eliminare una serie di clip che vanno da 1 a un qualsiasi numero.

    ovvero, mettiamo che io ho 5 filmati:

    movie1
    movie2
    movie3
    movie4
    movie5

    come faccio a eliminarli tutti con un FOR?

    denghiu :bubu:

  2. #2
    codice:
    for(x=1;x<=5;x++){
    _root["movie"+x].removeMovieClip();
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    ah, scusa se non l'ho detto prima.

    il problema è che sono su livelli diversi

    movie1 = _level1
    movie2 = _level2
    movie3 = _level3
    movie4 = _level4
    movie5 = _level5

  4. #4
    Non so se funziona provalo così

    for(x=1;x<=5;x++){

    ["_level"+x]["movie"+x].removeMovieClip();

    }

    Fammi sapere

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    errore di sintassi

  6. #6
    Originariamente inviato da Krono
    errore di sintassi
    _level[x]["movie"+x]

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    perfetto. funziona tutto

    grazie a tutti

    senza di voi non saprei come fare



  8. #8
    Bella Jeck era l'alternativa cui avevo pensato. Buono a sapersi

  9. #9
    Originariamente inviato da rempox
    Bella Jeck era l'alternativa cui avevo pensato. Buono a sapersi
    Grazie

  10. #10
    sfrutto anche io questo script,grazie!

    c'è però il modo x fare che ogni filmato venga chiuso quando raggiunge l'ultima frame?
    (io ho diverse istanze di un filmato che da quello che ho capito vanno in loop ... ad un certo punto vorrei eliminarle, ma non a metà)

    il codice che le genera è questo, lo trovato in un esempio online:

    FRAME 1
    i = 0;
    setProperty("fl", _visible, 0);
    xx = getProperty("fl", _x);

    FRAME 2
    if (i<35) {
    duplicateMovieClip("/fl", "fl" add i, i);
    setProperty("fl" add i, _alpha, i*8);
    setProperty("fl" add i, _x, random(3)+xx);
    i = i+1;
    }

    FRAME 3
    gotoAndPlay(2);

    purtroppo non conosco l'AS, siate clementi :tongue:
    SilverFox

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.