Visualizzazione dei risultati da 1 a 5 su 5

Discussione: RemoveMovieClip

  1. #1

    RemoveMovieClip

    Ciao,

    avrei bisogno di una mano...

    ho associato questo script ad un pulsante, in modo che mi duplicasse il movieclip "quadrato" ogni volta che si preme quel pulsante:

    on (press) {
    duplicateMovieClip ("_root.quadrato", "quadrato"+i, i);
    i = i+1;
    }

    Così ogni nuovo movieclip otterrà dinamicamente un nome e una profondità.

    Vorrei però inserire un altro pulsante che cancella l'ultimo movieclip creato con la funzione precedente, ma non so cosa inserire come target della funzione removeMovieClip.

    Ho provato con:

    on (press) {
    removeMovieClip ("quadrato"+i);
    i = i+1;
    }

    ma non funziona...

    Qualcuno sa dirmi come si fa?

    Grazie mille!!!

  2. #2
    prova così:
    codice:
    on (release) {  
    this["quadrato"+i].removeMovieClip();
    }
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3

    non funziona

    ho provato, ma non funzia... sigh ((

    descrivo meglio....

    compilando una serie di form si crea con il pulsante INVIA un duplicato di un quadrato, settandone le proprietà:

    on (press) {
    duplicateMovieClip ("_root.quadrato", "quadrato"+i, i);
    setProperty ("quadrato"+i, _width, lunghezza);
    setProperty ("quadrato"+i, _height, altezza);
    setProperty ("quadrato"+i, _rotation, rotazione);
    setProperty ("quadrato"+i, _x, "80");
    setProperty ("quadrato"+i, _y, "400");
    colour = new Color("quadrato"+i);
    colour.setRGB(parseInt(colore, 16));
    i = i+1;
    }

    tale quadrato rimane sullo stage, è draggabile, ma deve poter essere cancellato premendo il pulsante DELETE.

    Non so che funzione assegnare al pulsante DELETE, affinché l'ultimo duplicato del quadrato venga cancellato dallo stage.

  4. #4
    deve funzionare...
    prova con _root.istanza al posto di this

    oppure _root.quadrato.ecc..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  5. #5
    codice:
    on (release) {  
    _root["quadrato"+i].removeMovieClip();
    }
    dovrebbe funzionare... ma quanto vale i? viene incrementato dopo aver duplicato? allora:

    codice:
    on (release) {
    i--;  
    _root["quadrato"+i].removeMovieClip();
    }
    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

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.