Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema loadMovie

  1. #1

    Problema loadMovie

    Buonasera a tutti...
    Ho un problema con loadmovie, vi spiego la situazione:

    Ho uno stage principale con una serie di pulsanti, vi porto ad esempio il pulsante "GALLERY"...
    Quando clicco su GALLERY mi si aprono altri 5 pulsanti di cui vi cito i primi due per avere nomi di riferimento: UFFICIALI e ESIBIZIONI.
    quando clicco su uno dei pulsanti che sono apparsi con un loadmovie carico in un MC che ha istanza CARICA, un swf, che è lo stesso per ogni pulsante, quindi sia UFFICIALI che ESIBIZIONI hanno lo stesso fondo (swf), cambiano però ovviamente i contenuti, ovvero la gallery con le miniature delle foto, che cmq si aprono in un altro MC.
    Il mio problema è: come faccio a non far ricaricare l'swf... come faccio a non farlo sparire e riapparire? C'è un modo per dire con l'azione loadmovie di caricare l'swf solo se diverso da quello caricato?

    spero di essere stato abbastanza chiaro forse non molto eh?!
    Grazie
    JO
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  2. #2
    hanno lo stesso fondo
    fai a meno di ricaricare lo sfondo, ma carica solo i contenuti...

  3. #3
    se ho capito quello ke kiedi....
    la cosa si puo fare in modo molto banale

    utilizzando una variabile ke kiameremo "ultimo"

    su ogni pulsante fai un controllo
    codice:
    on(release){
    if(_root.ultimo!="UFFICIALI"){
    loadMovie("UFFICIALI.swf","_root.CARICO");
    _root.ultimo="UFFICIALI"
    }
    }
    secondo pulsante
    codice:
    on(release){
    if(_root.ultimo!="ESIBIZIONI"){
    loadMovie("ESIBIZIONI.swf","_root.CARICO");
    _root.ultimo="ESIBIZIONI"
    }
    }
    e kosì via..se vuoi puoi anke kostruirti una funzione

    in poke parole al clik del pulsante controlli se la variabile "ultimo" è diversa da quella precedente, se lo è carika il filmato assegnato a quel pulsante e assegna a "ultimo" il valore di quest'ultimo in modo ke al secondo clik la variabile "ultimo" risulta uguale e non + diversa, quindi non rikarika + la stessa sezione.

    ciao

    SK

  4. #4
    puoi anke fare kosì per semplificare

    codice:
    on(release){
    if(_root.ultimo!=this._name){
    loadMovie(this._name+".swf","_root.carico");
    _root.ultimo=this._name;
    }
    }
    dai ad ogni pulsante il nome istanza ke korrisponda al nome del filmato da carikare

    ri-ciao

  5. #5
    Perfetto!
    Proprio quel che mi serviva, però, ora che lo provo mi è sorto un altro problema...
    L'swf che carico si apre a tendina, quindi sparisce ugualmente e ripete l'apparizione graduale... a questo punto mi chiedevo:
    è possibile far si che se l'swf da richiamare è gia caricato l'esecuzione di quest'ultimo parta ad esempio dal suo frame 12, che sarebbe il frame in cui la maschera che crea la tendina ha già compiuto tutto il movimento?
    Grazie ancora
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  6. #6
    Originariamente inviato da jordygraph
    Perfetto!
    Proprio quel che mi serviva, però, ora che lo provo mi è sorto un altro problema...
    L'swf che carico si apre a tendina, quindi sparisce ugualmente e ripete l'apparizione graduale... a questo punto mi chiedevo:
    è possibile far si che se l'swf da richiamare è gia caricato l'esecuzione di quest'ultimo parta ad esempio dal suo frame 12, che sarebbe il frame in cui la maschera che crea la tendina ha già compiuto tutto il movimento?
    Grazie ancora
    non ho capito, se usi quel metodo kome fa a ripetersi la maskera se è dentro al file carikato ?

  7. #7
    scuuusa!!!
    ho sbagliato io e mi autopunisco...
    ho ripubblicato e funziona tutto perfettamente
    Grazie per l'aiuto!!!!
    Mi hai tolto da un dilemma che mi stava annientando

    Jo
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

  8. #8
    di nulla ciao

    SK

  9. #9
    Scusate se riapro la discussione...
    ma mi son ritrovato davanti ad un problema...

    lo script funziona perfettamente, ma, ora devo per ogni pulsante raddoppiare l'azione, perche gli swf esterni da caricare sono 2 e quindi l'ho cambiato in questo modo:

    on (release) {
    if(_root.scurisce.ultimo!="scurisce"){
    _root.scurisce.loadMovie("scurisce.swf", "scurisce");
    _root.scurisce.ultimo="scurisce"
    }
    }
    on (release) {
    if(_root.ultimo!="news"){
    _root.carica.loadMovie("news.swf", "carica");
    _root.ultimo="news"
    }
    }

    la parte riguardante "news" funziona come prima, il comando riferito a "scurisce" invece non funziona...
    mi aiutate a capire dove sbaglio?

    Grazie
    Jo
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino
    EH!! Quanti siete? Dove andate? Cosa portate? Un fiorino

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.