Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    60

    un undo all'interno del filmato?

    c'è un modo per far in modo che l'ultima azione dell'utente si annulli..
    non c'è qualcosa tipo "last.." per indicare l'ultimo cambiamento? Vorrei la possibilità di fare un undo proprio come "Ctrl + z" ma all'interno della mia interazione.

    grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non potresti fare un esempio di ciò che dici, chessò... cosa fà l'utente con questa applicazione, perchè ha bisogno di tornare indietro?
    se si tratta di un sito, sarebbe come il tasto "Indietro" del browser?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    60
    c'è un grafico e l'utente può mettere dei pallini (sonop mc che diventano visibili)..sono 9 in tutto ma mi servirebbe dare la possibilità, oltrr che di annullare tutto, di rendere di nuovo non visibile l'ultimo..

    spero di essermi fatta capire..

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ho capito esattamente come si svolge la cosa, comunque il "compito" è tuo, non esistono comandi simili a CTRL+Z, ma puoi creare una variabile che immagazzini l'ultima azione, ad esempio se i pallini sono clip che attacchi da libreria, questi avranno un nome no? quindi per "tornare indietro" ti basterà eliminare l'ultimo clip attaccato

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    60
    infatti la mia idea era di assegnare una variabile che indicasse l'ultima clip abilitata e disabilitarla...ma è proprio il dirgli di prendere l'ultima che non so come fare..

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    eh dipende da come questo clip arriva sullo stage, se arriva ad esempio con attachMovie, tramite un pulsante ad esempio si può fare così
    codice:
    on (release){
    _root.attachMovie("clip", "clipSuStage", 100);
    _global.ultimo = _root["clipSuStage"];
    }
    e grazie alla variabile _global.ultimo puoi agire sulla tua funzione di UNDO

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    60
    grazie..peccato che però l'undo funzioni solo con l'ultima clip...ma fa niente..

    ora dovrei riuscire a undare anche il pezzo di riga disegnata con l'ultimo punto...

    esiste un clear per il lineTo?

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da sonienji

    esiste un clear per il lineTo?
    che io sappia no, ma realizzando la cosa un maniera un po' più complessa potresti usare un clip per ogni linea disegnata ed eliminare quello, non è molto comodo ma al momento è tutto quello che mi viene in mente

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    60
    anche io avevo pensato a quello....oppure memorizzare tutti i punti precedenti poi cancellare tutto l'mc e ridiseganrlo fino al penultimo punto...ora vedo come fare
    intante grazie mille davvero..

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da sonienji
    anche io avevo pensato a quello....oppure memorizzare tutti i punti precedenti poi cancellare tutto l'mc e ridiseganrlo fino al penultimo punto...ora vedo come fare
    intante grazie mille davvero..
    hai ragione, anche la seconda opzione è ottima, in effetti bisogna vedere come fai adesso, se ad ogni punto che aggiungi ridisegni tutto allora conviene fare lo stesso anche in questo caso

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.