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

    Finta popup.Problema sull'OK!

    Cliccando un dato bottone appare un clip.
    Questo clip mi serve da popup di avviso per un errore.
    Il clip appare in primo piano rispetto a tutto il resto.
    Questo clip oltre all'avviso è provvisto anche di tasto OK.

    Anche se il bottone OK della popup non viene cliccato, facendo quindi scomparire tutto il clip come per una normale popup, è ovviamente possibile interagire con i bottoni sottostanti e con tutti i rimanenti link della home.
    Questo non dovrebbe essere possibile a rigor di logica.
    Indi:

    PROBLEMA:
    Esiste un comando per disattivare tutti i bottoni sottostanti, in modo che sinche non si clicca sull'OK della popup non sia possibile fare altro?

    Grazie a tutti.
    @lex!

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    se usi MX si fa velocemente, se usi Flash 5 è un po' più lungo

  3. #3

    MX!!!

    MX!!!

    Come faccio?????

    Grazie sin da ora Stormy!
    @lex!

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    adesso io do per scontato che i tuoi pulsanti e la finta popup siano tutti sulla _root, se non è così devi cambiare i percorsi che inserisco

    dai un nome istanza ai pulsanti (con flash MX si può fare)

    poi nel comando con il quale rendi visibile la popup scrivi

    _root.pulsante1.enabled=false
    _root.pulsante2.enabled=false
    _root.pulsante3.enabled=false

    e nell'ok del movie clip

    _root.pulsante1.enabled=true
    _root.pulsante2.enabled=true
    _root.pulsante3.enabled=true

  5. #5
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    si può mettere anche in un for per usare meno linee di script

    vedi tu

  6. #6
    [scassamaroni mode] Secondo me è un po' più veloce un altro metodo [/scassamaroni]

    Supponendo che la clip della "finta popup" si chiami "popup" e il pulsante ok si chiami "ok", se aggiunge alle actions del pulsante che apre popup l'action

    Button.prototype.enabled = false
    popup.ok.enabled = true

    fa prima...specie se ha molti pulsanti e/o non ha dato nome istanza ad essi

    Poi per riattivarli, alle actions del pulsante "ok" aggiunge

    Button.prototype.enabled = true

    :risparmiatoreDiMemoria&Righe:

  7. #7
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    giustissimo

    hai visto c'è un prototypo anche per i pulsanti ora, meno male altrimenti perchè dargli il nome istanza quando poi non sono istanze vere era difficile da capire

  8. #8
    Non ho afferrato il senso della tua frase, però sono contento che il mio codice sia piaciuto

  9. #9
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    nel senso che non sono istanze nel vero senso della parola

    se al loro interno fai

    trace(this)

    ti viene fuori il nome dell'istanza che li contiene non il loro

    la cosa più assurda e quanto ne vuoi ricavare il nome

    trace(this._name) ti da sempre il nome di quello che li contiene, se fai trace (pulsante1._name) il loro

  10. #10
    Ah sì, ho capito cosa intendi ora
    Vero...alcune delle stranezze che ogni tanto saltano fuori

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 © 2024 vBulletin Solutions, Inc. All rights reserved.