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

Discussione: loadmovie

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    20

    loadmovie

    Ciao....rieccomi con l'ennesimo problema!!!!
    Ho un swf composto da un menu laterale e al centro un testo descrittivo. Sopra il testo ho creato un rettangolo, l'ho trasformato in movie e l'ho chiamato quadro.
    questo quadro rappresenta la mia root per aprire tramite loadmovie dei filmati esterni.

    Ai pulsanti del mio menu ho associato questa azione:
    on (release) {
    loadMovie("paperino.swf", "_root.quadro");
    }

    E tutto funziona!!!! Allora voi vi chederete.... e che ci scrivi a fare ????
    Semplice!!!!
    Quando clicco sul primo pulsante si carica il movie esterno che va a coprire il testo ( ed è quello che voglio), il problema è che se riclicco sul primo pulsante il movie viene ricaricato ma per una frazione di secondo rivedo il testo !!!!

    Come faccio a fare in modo che questo problema non ci sia più???

    Uff...... son sudata..... è una faticaccia spiegare i problemi che si hanno cercando di essere il più chiari possibili.....
    Spero che qualche anima buona mi aiuti!!!!

    Grazie......
    Il vero sapiente è colui che sa di non sapere!!!
    -Socrate-

  2. #2
    Succede perchè prima di ri-caricare il filmato, flash 'scarica' il livello (in pratica "non si accorge" che stai ricaricando lo stesso filmato, per cui prima levo quello che c'è per mettere quello che lui pensa sia un altro filmato).

    Potresti usare un controllo di questo tipo

    on (release) {
    if(!a){
    loadMovie("paperino.swf", "_root.quadro");
    a = 1
    }
    }

    In questo modo caricherà il filmato la prima volta, dalla seconda in poi non eseguirà in pratica più l'azione di loadMovie, evitando il problema che hai di rivedere il testo

    Questo codice che ti ho postato su un pulsante va bene, tu però mi pare abbia un menu intero, quindi forse andrà applicata una piccola modifica...intanto però prova questo e dimmi se quel pulsante non ti da più quel problema

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    20
    Grandeeeeeeeee............. funziona!!!!!
    Però è vero...... ho un menu!!!!
    Quindi per gli altri pilsanti bisogna modificare lo script????

    Come faccio?????
    Il vero sapiente è colui che sa di non sapere!!!
    -Socrate-

  4. #4
    Beh ti spiego, il problema è che facendo così, se ad esempio premi quel pulsante, poi un altro e di nuovo quello non ti caricherebbe più paperino.swf, mentre gli altri pulsanti ti darebbero lo stesso problema che dava questo.
    La soluzione è semplice: ogni pulsante avrà il suo script in modo da non caricare due volte lo stesso filmato, ma anche di non interferire con gli altri.
    Mettiamo caso che tu abia 5 pulsanti nel menu, che richiamano rispettivamente

    paperino.swf
    pippo.swf
    pluto.swf
    topolino.swf
    gastone.swf

    Gli script saranno così

    on (release) {
    if(mc != "paperino"){
    loadMovie("paperino.swf", "_root.quadro");
    mc = "paperino"
    }
    }

    on (release) {
    if(mc != "pippo"){
    loadMovie("pippo.swf", "_root.quadro");
    mc = "pippo"
    }
    }


    on (release) {
    if(mc != "pluto"){
    loadMovie("pluto.swf", "_root.quadro");
    mc = "pluto"
    }
    }

    E così via...spero di essere stato abbastanza chiaro

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    20
    Ok..... mi sembra chiaro!!!!
    Ora ci provo..... in caso di bisogno.... so dove trovarti.....eheheh!!!!

    Grazie ancora......
    Il vero sapiente è colui che sa di non sapere!!!
    -Socrate-

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    20
    Grazie funziona.... anche se ho fatto una modifica mia personale!!!!
    il pulsante grazie al tuo script non mi ricaricava il movie esterno però se cliccavo sul secondo pulsante, il problema testo c'era ancora!!!!

    Non so se quello che ho fatto sia totalmente giusto.... però funziona!!!! ho trasformato il mio testo nella root...... così non lo vedo più quando carico i movie esterni!!!!

    Baci.... baci.......
    Il vero sapiente è colui che sa di non sapere!!!
    -Socrate-

  7. #7
    Beh sì ci sarebbe stato il problema quando cambiavi proprio filmati in effetti...ma vedo che lo hai già risolto :bubu:

    Ciao e alla prossima

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    71

    Un paio di domande

    Scusate se mi intrometo ma sono rimasto incurriosito da un paio di cosine:
    1. on (release) {
    if(!a){
    loadMovie("paperino.swf", "_root.quadro");
    a = 1
    }
    }
    cosa significa (!a)???
    2. on (release) {
    if(mc != "paperino"){
    loadMovie("paperino.swf", "_root.quadro");
    mc = "paperino"
    }
    }
    cosa significa (mc!0= "paperino")

    ahime....
    non sono molto esperto e mi piacerebbe imparare qualcosina di piu'' su flash
    intanto grazie

  9. #9
    != vuol dire "diverso da"
    Invece ! è una negazione

    quindi

    !a vuol dire "se non esiste (o se ha valore = 0)

    Invece

    mc != "paperino" vuol dire "se mc ha un valore diverso da "paperino"

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    71

    grazie mille

    se stato gentilissimo...
    per il tempo dedicatomi...

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.