Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    pulsante per 2 mc con lo stesso nome istanza

    Ciao a tutti!

    ho un quesito..
    ho 2 movieclips con lo stesso nome d'istanza ossia "mcx"
    e ho 2 pulsanti.. il primo per nascondere l'istanza "mcx":
    on (release) {
    mcx._visible = false;
    }

    ed il secondo per renderlo di nuovo visibile:

    on (release) {
    mcx._visible = true;
    }

    ora io ho la necessità di controllare con i pulsanti per nascondere e riattivare quei 2 movie clips che hanno lo stesso nome istanza "mcx" .. come posso fare??

    ..
    la cosa più semplice sarebbe aggiungere un mcx2._visible = valore .. ma purtroppo io ho proprio bisogno di controllare con un unico pulsante 2 mc con lo stesso nome istanza

    non so più cosa fare

    everything ends but not my L0Ve 4 U

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

    Perdona la franchezza ma quello che dici non ha molto senso.
    Il nome istanza dovrebbe essere univoco. Non ha senso avere due istanze sullo stage con lo stesso nome, infatti come tu stesso hai constatato, diviene praticamente complicato gestirle poi da script. A meno che le istanze in questione non si trovino su due timeline differenti o siano presenti in momenti differenti.

    Non puoi semplicemente dare un diverso nome e aggiungere due righe di script all'interno degli eventi dei pulsanti?
    Nessuno ti impedisce di controllare le due istanze con uno stesso pulsante:
    codice:
    on (release) {
    mcx._visible = false;
    mcx2._visible = false;
    }
    Dove sta il problema?!
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    purtroppo no, l'avevo anche detto nel post :P
    il motivo è che è un cd multimediale e ho migliaia di pulsanti (senza esagerare) e eventi vari.

    mi occorreva una soluzione del genere per usare l'mc finale e poterlo duplicare o altro (è un montaggio di migliaia di componenti e combinazioni)

    in realtà ciò che mi serve è duplicare l'mc finale (che è il risultato di tutte le combinazioni scelte dall'utente)

    Pensavo di poter risolvere con il duplicateMovieClip ...

    con qualcosa del tipo:

    on (release) {
    set(x++, "");
    duplicateMovieClip("mcx", "mcx"+x, x);
    setProperty("mcx"+x, _x, (25*x));
    }

    ad ogni click duplica l'mcx ..

    ma non capisco perchè i componenti interni all'mcx non vengono caricati

    ovvero mi duplica l'mcx ..ma i vari mc interni .. sostituiti con altri swf esterni non vengono duplicati e mi duplica solo gli mc interni senza sostituirli con gli swf quindi vedo solo una serie di rettangoli (rettangoli movieclips che nell'mcx principale vengono sostituiti con gli swf esterni tramite pulsanti e costruzioni precedenti)
    everything ends but not my L0Ve 4 U

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,774
    Ho capito ben poco di ciò che devi fare.
    Ad ogni modo non è una buona pratica nominare delle istanze con nomi uguali.
    Personalmente non saprei come aiutarti.
    Nel caso attendi altre risposte.
    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.