Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Passare variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Passare variabile

    Ciao

    Stò provando ad utilizzare il componente Window di Flash MX 2004 Professional

    ma non riesco bene, per il momento riesco ad aprire la finestra in questo modo:
    Invio.onRelease = function() {
    var controllo:String="";
    var inviomailvalori:Array=new Array ();
    for(var i = 0; i < test; i++){
    controllo += "Vero: "+test[i];
    trace (controllo)
    import mx.managers.PopUpManager
    import mx.containers.Window
    windowsPopup = PopUpManager.createPopUp(_root, Window, true, {closeButton:true,contentPath:"Clipmail"});
    windowsPopup.title = "Invio Mail";

    }

    };
    nel trace ricevo correttamente i dati,
    ho creato un MC, l'ho concatenata con "Clipmail" al suo interno ho messo una variabile di testo dinamico "vof"

    adesso come faccio a passargli il valore di "controllo" e poi perchè al tasto chiudi non si chiude, ho letto il manuale di Flash e c'è una funzione per far chiudere la POpUp ma non so come usarla

    Window.deletePopUp()
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    up

  3. #3
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Esempio
    Il codice seguente crea una finestra a scelta obbligatoria, win, con un pulsante di chiusura e chiude la finestra quando si fa clic sul pulsante:

    import mx.managers.PopUpManager
    import mx.containers.Window
    win = PopUpManager.createPopUp(_root, Window, true, {closeButton:true});
    lo = new Object();
    lo.click = function(){
    win.deletePopUp();
    }
    win.addEventListener("click", lo);

    ------------------------------------------------
    il mitico F1
    ------------------------------------------------
    Creazione di un'applicazione con il componente Window

    .. segue sulla guida di flash(troppo lungo da inserire nel forum)

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho letto anch'io la guida ma non riesco ad applicarla nel mio caso specifico

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    se vuoi passare il fla....

    sei sicuro di aver fatto quanto segue:
    Creare un nuovo clip filmato che contiene i campi per la password e la conferma della password e i pulsanti OK e Annulla. Assegnare il nome PasswordForm al clip filmato.
    Si tratta del contenuto che sarà riportato nella finestra. Il contenuto dovrebbe essere allineato a 0,0 poiché è posizionato nell'angolo superiore sinistro della finestra.

    Nella libreria, selezionare il clip filmato PasswordForm e scegliere Concatenamento dal menu Opzioni.
    Selezionare Esporta per ActionScript.
    L'identificatore di concatenamento PasswordForm viene automaticamente immesso nella casella Identificatore.

    Immettere mx.core.View nel campo della classe e fare clic OK.
    Trascinare un componente Window dal pannello Componenti allo stage ed eliminare il componente dallo stage. In questo modo il componente viene aggiunto alla libreria.
    Nella libreria, selezionare il file SWC di Window e scegliere Concatenamento dal menu Opzioni.
    Selezionare Esporta per ActionScript se non è già selezionato.
    Trascinare un componente Button dal pannello Componenti allo stage e nella finestra di ispezione Proprietà, quindi assegnare il nome button all'istanza.
    Aprire il pannello Azioni e immettere il gestore dei clic seguente sul Fotogramma 1:
    buttonListener = new Object();
    buttonListener.click = function(){
    myWindow = mx.managers.PopUpManager.createPopUp(_root, mx.containers.Window, true, { title:"Cambia password", contentPath:"PasswordForm"});
    myWindow.setSize(240.110);
    }
    button.addEventListener("click", buttonListener);

    Questo gestore richiama PopUpManager.createPopUp() per creare un'istanza di componente Window con la barra del titolo "Cambia password" che visualizzi il contenuto del clip filmato PasswordForm quando si fa clic sul pulsante. Per far chiudere la finestra quando si fa clic sul pulsante OK o Annulla, sarà necessario creare un altro gestore.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    Scusa ma perchè devo rifare l'esempio della macromedia
    io voglio solo passare una variabile da un pulsante al componente Window

    gia apro la finstra

    Invio.onRelease = function() {
    var controllo:String="";
    var inviomailvalori:Array=new Array ();
    for(var i = 0; i < test; i++){
    controllo += "Vero: "+test[i];
    trace (controllo)

    import mx.managers.PopUpManager
    import mx.containers.Window
    windowsPopup = PopUpManager.createPopUp(_root, Window, true, {closeButton:true,contentPath:"Clipmail"});
    windowsPopup.title = "Invio Mail";


    }

    };
    adesso come faccio a passare il valore di controllo nella clip che è dentro alla popup appena creata??

    o meglio, per passare un valore ad una clip, devi tracciare il percorso, ma per le popup qual'è il percorso??

  7. #7
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    scusami non avevo capito che eri una donna.

  8. #8
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    l'esempio era solo per capire se avevi seguito i passaggi.
    Ma forse non ti serve una mano.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    mi serve una mano solo che io già apro la finestra e l'esempio fà aprire una finestra

    quello che non è spiegato e come passargli alla finestra aperta il valore di una variabile

  10. #10
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    allora se ti va di passare il fla si può vedere dove sta il problema.

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.