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

Discussione: load e unload movie

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    49

    load e unload movie

    Ciao ragazzi,
    ho un problema con le variabili globali..

    vorrei assegnare il seguente codice a un pulsante..
    se lo premo una volta mi carica un'immagine, se lo premo una seconda volta non me la fa più vedere..e così di seguito..
    in un linguaggio di programmazione classico posso usare una variabile globale ad esempio "giu" che mi registra se ho premuto o meno il tasto..
    ma con Flash come faccio a impostare la prima volta "giu=false;" dove lo scrivo?
    se lo scrivo sopra on(release) mi da errore!

    ecco cosa ho fatto:

    on (release)
    {
    if (giu = false)
    {
    loadMovie("es5-texture1.swf", "target");
    giu = true; //immagine caricata
    }
    else
    {
    unloadMovie("es5-texture1.swf");
    giu = false;
    }
    }


    per favore aiutatemi... dove devo impostare questa benedetta variabile???grazie
    ciao Barocca

  2. #2
    on (release) {
    if (!giu) {
    loadMovie("es5-texture1.swf", "target");
    giu = true; //immagine caricata
    }
    else {
    unloadMovie("target");
    giu = false;
    }
    }

    Meglio !giu che giu==false, anche se tu avevi comunque sbagliato scrivendo giu = false

    nell'unLoadMovie va il livello o il target, non il nome del filmato

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    49
    grazie mille!! mi hai salvata da ore e ore di prove!!
    purtroppo sono ancora agli inizi con Flash...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    49
    ancora problemi...

    nel codice precedente ho inserito 3 loadmovie in successione, che mi devono caricare in 3 clip diversi, dato che devo poterli posizionare in 3 aree diverse dello schermo..
    la prima load viene eseguita correttamente, ma le altre due non vengono visualizzate, nè mi da errori in esecuzione..

    come posso fare per risolvere?

    il nuovo codice è:
    on (release)
    {
    if (!giu)
    {
    loadMovie("es4-t1.swf", "target");
    loadMovie("es22-occhio.gif", "target-o1");
    loadMovie("quad-rosso-es1-t3.gif", "target-c1");
    giu = true; //immagine caricata
    }
    else
    {
    unloadMovie("target");
    unloadMovie("target-o1");
    giu = false;
    }
    }

    ho dato ai 3 clip 3 nomi come target, target-o1 e target-c1..

    ho sbagliato?

    aspetto fiduciosa una vostra illuminazione..grazie...

  5. #5
    non funziona perche il flash carica tranquillamente file swf che file wav (audio), per quanto riguarda le immagini carica (con loadVariables) solo immagini in jpg non "Progressive" (uno dei parametri di compattazione). Quindi prova a cambiare le immagini con delle jpg intanto guardo meglio lo script se trovo errori ti avviso

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    49
    ho provato a sostituire i file .gif in .swf ma non mi carica nulla lo stesso...
    perchè?
    aiuto..per favore..

  7. #7
    prova con questo:

    on (release) {
    if (!giu) {
    _root.target1.loadMovie("es4-t1.swf");
    _root.targeto1.loadMovie("es22-occhio.gif");
    _root.targetc1.loadMovie("quad-rosso-es1-t3.gif");
    giu = true;
    //immagine caricata
    } else {
    _root.target1.unloadMovie();
    _root.targeto1.unloadMovie();
    giu = false;
    }
    }

    ATTENZIONE!!! Ho cambiato i nomi dei mc istanza, rinominali allo stesso modo altrimenti non funzionerà ed inoltre sostituisci i nomi dei file .gif con quelli in swf che hai provato

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    49
    grazie per l'aiuto, ma...ora funzionano gli altri due e non mi funziona più il primo...
    non è che in qualche modo caricando il secondo mi va a ricoprire il primo?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    49
    niente, ho trovato!!!
    risolto, grazie mille!! non avevo messo l'1 accanto a target era l'unico parametro che non avevo cambiato!! grazie ancora!!
    ciao Barocca

  10. #10
    Originariamente inviato da akiaztyl3
    non funziona perche il flash carica tranquillamente file swf che file wav (audio), per quanto riguarda le immagini carica (con loadVariables) solo immagini in jpg non "Progressive" (uno dei parametri di compattazione). Quindi prova a cambiare le immagini con delle jpg intanto guardo meglio lo script se trovo errori ti avviso
    Una precisazione: guarda che le immagini le carica usando loadMovie (o loadMovieNum), come audio esternamente carica MP3 e usando loadSound, e queste due cose a partire dalla versione Mx (quindi funzionano col flash player 6 o > )

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.