Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [mx 04] swf 1pixel X 1pixel si puo?

    Cari amici,
    nella mia index.swf, carico due filmati uno sopra l'altro.
    Uso loadMovieNum() in entrambi i casi.
    Il problema è che i pulsanti che si trovano nel filmato sotto continuano tutti a funzionare..
    Molto semplicemente qualcuno potrebbe suggerirmi di disattivarli usando enable = false. Se potessi lo farei, nel senso che ho bisogno che questi mi rimangano attivi così come i cicli impostati .
    Non potendo disattivare o meglio scaricare il livello proprio in virtù del fatto che a me l'swf sotto serve, ho pensato di ridurlo ad 1pixel x 1pixel, in modo tale che lui continua a lavorare senza disturbare la navigazione dell'swf superiore.
    Si può fare?
    Un ringraziamento particolare a quanti vorranno partecipare a questa discussione ! :master:

  2. #2

    Re: [mx 04] swf 1pixel X 1pixel si puo?

    Originariamente inviato da eddydesigner
    Cari amici,
    ...
    Il problema è che i pulsanti che si trovano nel filmato sotto continuano tutti a funzionare..
    Molto semplicemente qualcuno potrebbe suggerirmi di disattivarli usando enable = false. Se potessi lo farei, nel senso che ho bisogno che questi mi rimangano attivi così come i cicli impostati .
    ...
    Quanto ho quotato mi pare una contraddizione:
    > prima dici che ti danno fastidio i pulsanti del filmato sotto perché rimangono attivi
    > poi dici che ti servono attivi
    > ancora, non capisco cosa intendi per "cicli impostati"

    La tua idea mi sembra una soluzione complicata ad un problema semplice.
    Prova ad analizzare meglio quello che devi/vuoi fare, sicuramente troverai una soluzione migliore.
    Probabilmente sforzandoti di spiegarci i tuoi intenti riuscirai a chiarire meglio, anche a te stesso, la struttura del tuo progetto.

  3. #3
    Scusate la contraddizione, ma ciò che volevo veramente dire era:
    i tasti sono veramente tanti.. ad ogni modo posso anche disattivarli, ma essendo così tanti non ne esco più, quello che più mi interessa è che l'swf rimanga aperto con le impostazioni settate dall'utente..
    aggiungo anche che questi pulsanti sono caricati dinamicamente dalla libreria, e non conosco neanche un metodo per disattivare l'attachMovie senza scaricare il livello!?
    Cercavo solo di raggirare il problema del disattivare perchè sarebbe proprio un bel casino procedere in questa direzione.

  4. #4
    se i tuoi pulsanti sono Button puoi disattivarli tutti semplicemente scrivendo: Button.prototype.enabled = false;

    se invece i tuoi pulsanti sono dei MovieClip scrivi MovieClip.prototype.enabled = false;

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    Sono dei movieclip
    ok grazie ma come faccio a dargli il riferimento ad esempio al livello 1?
    Così:

    _level1.MovieClip.prototype.enabled = false



    ??

  6. #6
    Originariamente inviato da eddydesigner
    Sono dei movieclip
    ok grazie ma come faccio a dargli il riferimento ad esempio al livello 1?
    Così:

    _level1.MovieClip.prototype.enabled = false



    ??
    si

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    scusa.. non puoi fare riferimento ai livelli. MovieClip.prototype.enabled = false; disabilita tutti i movieClip su tutti i livelli esistenti nel momento in cui viene eseguito il codice

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  8. #8
    e se lo script che mi disattiva i clip(MovieClip.prototype.enabled = false ) lo metto in un clip del livello da gelare, e lo richiamo da fuori _level1.load("mioclip")
    e poi per scongelare richiamo un altro clip _level1.load("mioclp2")
    dove sarà contenuto MovieClip.prototype.enabled = true

    Si può o è assurdo?

  9. #9
    Originariamente inviato da eddydesigner
    e se lo script che mi disattiva i clip(MovieClip.prototype.enabled = false ) lo metto in un clip del livello da gelare, e lo richiamo da fuori _level1.load("mioclip")
    e poi per scongelare richiamo un altro clip _level1.load("mioclp2")
    dove sarà contenuto MovieClip.prototype.enabled = true

    Si può o è assurdo?
    non ho capito quello che vuoi fare, però le funzioni prototype fanno riferimento a tutti i movieClip, non importa se sullo stage e dentro altri movieClip

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  10. #10
    potresti usare questo sistema:
    codice:
    for (name in _level1) {
    	if (typeof (level1[name]) == "object") {
    	    level1[name].enabled = false;
    	}
    }
    "object" = pulsante

    se hai dei movieclip, sostituiscili con "movieclip"

    Per maggior precisione, e volendo perdere un po' di tempo, potresti caricare i nomi istanza dei movieclip da disabilitare in un'Array ed aggiungere il controllo sul nome.

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.