Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Funzioni modali

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156

    Funzioni modali

    Esiste un sistema per creare funzioni (metodi) "Modali"?

    per capirci (è un termine che ho letto in altri linguaggi di programmazione), vorrei creare un metodo che apre una finestra e che restituisca il valore inserito dall'utente nella finestra stessa. ora, siccome tale metodo verrà utilizzato nel codice e non singolarmente, è necessario che l'esecuzione si blocchi in attesa che l'utente chiuda la finestra, che non è altro che un MC appositamente creato.

    si può fare, o è un limite di flash?

  2. #2
    kuddoz ....Limiti di Flash ?? !!!


    anche se non programmi in as ed utilizzi flash in versione grafica sulla timeline

    basta mettere uno stop sulla frame che contiene il dialogbox, ed un play a seguito dell'input dell'utente

    Ma forse non ho capito cosa devi fare e cosa devi bloccare.

  3. #3
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    limiti di flash??? mi unisco a Rempox...

    sacrilegio!!!!!
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    eddai ragazzi... rispondiamo ai thread solo se abbiamo la risposta alle domande poste, non per svilire gli altri utenti...

  5. #5
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    non era per svilire nessuno.. assolutamente
    era solo una maniera scherzosa per dire che con flash si può fare, anche senza as come dice rempox...

    scusate se sono sembrato scortese, ma il mio tono era un altro...
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  6. #6
    Confermo ed eventualmente mi scuso ...il senso era

    Flash ha dei limiti (io conosco solo i miei ) molto lontani dal quesito proposto.

    Ora per dare una risposta bisognerebbe sapere quale delle 2 soluzioni si desidera adottare

    grafica e as o tutta as.

    Appena risponde e darà altre spiegazioni siamo pronti nelle risposte.

    Ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    156
    per limiti intendo, ovviamente, quello che flash non può fare non essendo un linguaggio di programmazione tradizionale, ma specializzato per il web, tutto qui.


    tornando al problema, vedrò di essere più chiaro:

    Devo bloccare l'esecuzione del codice MOMENTANEAMENTE. per esempio, in java, all'interno di un ciclo for posso inserire il metodo d'apertura di una finestra che chiede conferma per qualcosa e restituisce la risposta. a quel punto il ciclo si ferma fintanto che la finestra è aperta. quando la finestra viene chiusa, il metodo d'apertura restituisce la risposta (o qualsiasi cosa si facesse nella finestra in questione) e il ciclo (o il metodo, il blocco di codice, quel che è) ricomincia.

    In flash, potrei disegnare una finestra e scrivere il metodo che la apre (creando un istanza del clip ecc. ecc.) ma non c'è modo di bloccare l'esecuzione del codice in attesa di risposta, semplicemente il ciclo creerebbe l'istanza della finestra e andrebbe avanti senza aspettare la restituzione di nulla... rendo l'idea?

  8. #8
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    si in java è proprio l' input panel che diciamo "fa aspettare" il codice, nel senso che finchè non si inserisce nulla il codice non va avanti... ma anche System.out.println è così....

    ma ti serve proprio che l'input avvenga in mezzo al ciclo???
    in pratica che cosa deve fare?
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  9. #9
    ho fatto un piccolo test

    che consiste nel verificare che tutti record di un array siano valorizzati

    ho creato un clip con un campo di input ed un bottone registra che si apre solo quando trova
    un valore = ""
    Codice PHP:
    Nomi_Array = new Array()
    Nomi_Array[1] = "Antonio"
    Nomi_Array[2] = "Marcello"
    Nomi_Array[3] = "Fabio"
    Nomi_Array[4] = ""
    Nomi_Array[5] = "Marco"
    I=1
    stato 
    true
    openWin 
    false
    this
    .onEnterFrame=function(){
        while(
    stato && !openWin){
            if(
    I<=5){
                  if(
    Nomi_Array[I]!="" ){
                      
    trace("l'utente"+Nomi_Array[I]+"si è registrato regolarmente")
                      
    I++
                  }else{
                      
    popup.msg "record: "" non ha nome"
                      
    openWin true
                      popup
    ._visible=1
                  
    }
            }else{
                
    stato=false
                delete this
    .onEnterFrame
            
    }
        }
    }

    popup.btn_reg.onPress=function(){
        
    Nomi_Array[I]= popup.testo.text
        openWin 
    false
        popup
    ._visible=0


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.