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

    dopo un eraser.. di questo tipo...

    function removeAllClip(target)
    {
    var item;
    for(var prop in target)
    {
    item = target[prop];
    if(typeof item == "movieclip"){
    item.swapDepths(1000);
    item.removeMovieClip();

    }
    }
    }

    è possibile richiamare via action script un movie istanziato ad es. provaresuscitazione ???

    se si.. come ??? grazieee


  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao

    A prima vista c'è un errore nello script, non so se sia un errore di trascrizione, devi racchiudere tra parentesi l'argomento della funzione typeof.

    codice:
    if(typeof(item) == "movieclip"){
    Seconda cosa, il metodo removeMovieClip funziona solo se l'istanza è stata creata tramite attachMovie o duplicateMovieClip.

    P.S.: quando posti dello script ti ricordo di utilizzare i tag di formattazione.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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

    mi spiego meglio...

    non ho un errore nel cod remove..
    che mi elimina tutto perfettamente...
    bensì nel recupero di un movie appunto cancellato con questo metodo..

    E' possibile richiamarlo? farlo rinascere...?

    GRAZIE




  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771


    Capito.

    Dal momento che l'istanza rimossa col removeMovieClip è stata "fata nascere" tramite attachMovie o duplicateMovieClip, allora sarà possibile resuscitarla allo stesso modo.

    Dovrai creare un sistema di memorizzazione dei riferimenti delle istanze create inizialmente, in modo che potrai poi "richiamarle" quando ti serve.

    Quindi la domanda è.. come crei le istanze che poi vai a rimuovere?

    ...e ancora.. che senso ha rimuovere delle istanze se poi devi ricrearle? :master:
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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

    dunque...

    il movieclip poi rimosso... l'ho creato "staticamente" sullo stage ponendolo inizialmente invisibile con alpha = 0, dopo averlo visualizzato.

    Ho necessità di ripulire con il remove tutto lo stage in quanto i clip nuovi composti anche da campi di testo che si riempiono di parametri dinamici devono essere appunto lindi all'inizio altrimenti non riesco a visualizzare con chiarezza i dati.

    quindi nascendo "staticamente" e non richiamandolo con un attach o un load con cosa lo faccio "rivivere"?

    thanksss


  6. #6
    potresti semplicemente metterci un frame vuoto nello stesso clip e all'occorrenza farlo spostare nel frame vuoto
    in modo tale che quando lo vuoi far riapparire lo fai spostare di nuovo

    può essere una soluzione

    ma anche se usi il _visible nn ti funge la cosa?

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771

    Re: dunque...

    l'ho creato "staticamente" sullo stage ponendolo
    Non sapevo che il removeMovieClip eliminasse anche le istanze non create dinamicamente.

    Comunque la soluzione di Crescenzo è buona.
    Infatti passando da un frame con delle istanze, ad uno vuoto, tutte le istanze sul primo frame verrebbero eliminate dalla memoria...
    ma tornando successivamente sul primo frame, tutte le istanze verrebbero automaticamente reinizializzate.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.