Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    unloadMovie blocca tutto!

    ciao a tutti io carico in un mc un swf esterno.... e fin qui nessun problema!

    ...ma quando lo voglio svuotare... si pianta!! xke?!

    lo carico con
    on (release){
    this.portamc.loadMovie ("pino.swf");
    }

    e scarico con
    on (release){
    this.portamc.unloadMovie ();
    }

    qual'è il problema secondo voi?!

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    se devi sosituire il clip con un altro non importa scaricare
    il clip tanto lo sotituisce da solo

    altrimenti devi dirgli cosa vuoi scaricare

  3. #3
    ecco
    workinprogress

    allora... è strutturato così.... _root.portfolio.web
    qua ci sono i bottoni che chiamano gli swf esterni in un mc che è _root.portfolio.porta con questo script:
    on ( release )
    {
    _root.portfolio.gotoAndStop (1);
    _root.portfolio.porta._alpha = 0
    _root.portfolio.porta.loadMovie ("barb.swf");
    // avvii il preloader
    a = setInterval(_root.preload, 200);
    }

    mi risposto al frame 1 di portfolio xke la percentuale del preload è li al frame 1... mentre il preload è nella root ed è:
    function preload() {
    _root.peso = _root.portfolio.porta.getBytesLoaded();
    var t = _root.portfolio.porta.getBytesTotal();
    var l = _root.portfolio.porta.getBytesLoaded();
    _root.portfolio.perc = Math.round((l/t)*100);
    if (l == t && l > 24) {
    clearInterval(a);
    clearInterval(preloadID);
    set_alphaID = setInterval(set_alpha, 3);
    set_alpha = function(){
    if (_root.portfolio.porta._alpha < 100){
    _root.portfolio.porta._alpha += 10
    _root.portfolio.gotoAndStop (2);
    }else{
    clearInterval(set_alphaID)
    }
    }

    } else {
    preloadID = setInterval(preload,100)

    }
    }

    che mi rimanda al frame 2 di portfolio così non mi rimane in vista la percentuale!

    poi... sulla scritta portfolio ho messo lo script per svuotare porta:
    on (release){
    _root.portfolio.gotoAndStop (1);
    _root.portfolio.porta.unloadMovie ();
    }

    poi qua gli dovrei mettere lo script per chiudere l'animazione... ma prima risolviamo il blocco!!
    testatelo e ditemi se si pianta!!
    grazie
    gigigi

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    allora fai con il loadMovieNum();
    _root.portfolio.porta.loadMovieNum ("barb.swf",100);



    on (release){

    _root.portfolio.porta.unloadMovieNum (100);
    _root.portfolio.gotoAndStop (1);

    }

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    ops ho scritto una c......
    se lo carichi con il Num prende le misure dello stage

  6. #6

    ehh si!

    in Num non va.... qualche altra proposta?!?!

    alpeweb ma l'hai provato? ... ti si blocca anche a te?

  7. #7
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    imposta una variabile
    quando premi un pulsante diventa uguale all' url del file

    on ( release )
    {
    ciccio="barb.swf";
    _root.portfolio.gotoAndStop (1);
    _root.portfolio.porta._alpha = 0
    _root.portfolio.porta.loadMovie (ciccio);
    // avvii il preloader
    a = setInterval(_root.preload, 200);
    }

    on (release){
    _root.portfolio.gotoAndStop (1);
    _root.portfolio.porta.unloadMovie (ciccio);
    }

  8. #8
    fatto ma mi si pianta lo stesso...
    ed ho notato che si pianta anche se non trova la clip da caricare.... puo' essere che il problema sia nel preload?!?!

  9. #9

    grazieeeeee....

    grazie mille..... non ci sarei mai arrivato da solo!!!

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.