Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46

    preload filmato.swf in MC

    Ciao a tutti.
    Ho sempre caricato filmati esterni con loadMovieNum direttamente nella scena principale
    e non ho mai avuto problemi con il preload. Questa volta invece ho usato loadMovie per
    caricare il mio filmato.swf all' interno di un MC vuoto che si trova nel filmato principale
    e non so come fare un semplicissimo preloader o più precisamente non sono sicuro di
    dove dover andare a mettere e quali siano le azioni necessarie.
    Ho già cercato un bel pò in giro ma non sono riuscito a trovare una soluzione soprattutto
    perchè non sono sicuro di dove mettere le azioni che ho trovato.
    Ricapitolando ho bisogno di un preloader che mi carichi il "filmato.swf" all'interno di "mc_vuoto"
    che si trova in "principale.swf". Grazie anticipatamente

  2. #2

  3. #3
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Ciao Arcu e grazie della risposta.
    Ho guardato il link che mi hai mandato ma non sono riuscito comunque a venirne a capo
    anche perchè mi sono accorto di non aver spiegato bene la mia situazione. In pratica ho
    un filmato principale diciamo "home.swf" con un menu di 5 voci e il "mc_vuoto". Cliccando
    su ognuna delle voci non carico direttamente il "filmato1.swf" dentro il "mc_vuoto" ma carico un altro
    filmato "maschera.swf" che poi a sua volta mi caricherà "filmato1.swf" all'interno di "mc_vuoto". :berto:
    Fin qui tutto OK. Il problema viene al momento in cui devo fare il preloader. Non so proprio come
    procedere, dove andare a mettere le azioni necessarie. Ho fatto diverse prove ma niente da fare.
    Fino a quando ho usato loadMovieNum io mettevo il mio preloader all'interno dei vari swf che andavo
    a caricare e non avevo problemi. Adesso non so nemmeno dove andare a mettere il preloader: in
    "home.swf", in "filmato1.swf"
    Qualcuno mi può aiutare a capire questi concetti elementari???
    Grazie

  4. #4
    prova cosi:
    tu devi caricare l'swf all'interno del clip "mc_vuoto" che a sua volta xo' deve contenere
    un clip "swf" vuoto per il file maschera.swf
    un clip "barra" per il preload
    poi carichi così il file e il preload:
    codice:
    mc_vuoto.swf.loadMovie("maschera.swf");
    mc_vuoto.onEnterFrame=function(){ 
        /* fintanto che non mi sposto da questa frame
        eseguo ciclicamente i controlli/calcoli descritti
        */
        car=this.swf.getBytesLoaded() // byte caricati
        tot=this.swf.getBytesTotal()  // byte totali
        this.barra._xscale=Math.floor(car/tot*100) //rap. perc. caricamento
       if(car == tot && car > 1024){
          // swf caricato
          this.barra._xscale=100 // solo per sicurezza
          this.swf._alpha=100 // vedo l'swf
          delete this.onEnterFrame  // cancello liberando la CPU da inutili controlli e carichi di lavoro
       } // fine if
    }// fine enterFrame
    vedi se puo' andare..

    -Nextart.it Graphic Solutions

  5. #5
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Ciao Nextart e grazie della risposta ma non è proprio così.
    Provo a spiegarmi meglio anche se so di ripetermi.
    Io devo caricare "filmato1.swf" all'interno di un movieclip vuoto istanziato "mc_vuoto" che si trova
    nel mio filmato principale cioè "home.swf". Però il filmato principale ha un menu di 5 voci che
    non richiamano direttamente con loadMovie i vari filmati.swf ma un filmato "maschera.swf" che
    dopo la sua breve animazione richiama i vari filmati.swf all'interno di "mc_vuoto" che si trova
    in "home.swf". Detto ciò quello che vorrei sapere è innanzitutto dove devo mettere il preloader
    e le varie azioni e poi che azioni mettere.
    Spero di essere stato chiaro
    Grazie

  6. #6
    per il preload devi avere comunque l' mc_vuoto, e al suo interno un altro mc vuoto istaziato ad esempio 'swf' e un mc istanziato 'barra' (che sara' un rettangolo)

    e' cosi' il tuo mc vuoto?

    i 5 menu come richiamano mashera.swf? con Loadmovie? loadMovie dove, in quale mc?
    "maschera.swf" che dopo la sua breve animazione richiama i vari filmati.swf all'interno di "mc_vuoto"
    penso con
    codice:
    mc_vuoto.Loadmovie("filmato1.swf")
    al posto dI QUESTA istruzione che hai tu per richiamare i vari filmati.swf all'interno di "mc_vuoto" , strutturando mc_vuoto come ti ho detto, sostiutiscila con

    codice:
    mc_vuoto.swf.loadMovie("filmato1.swf");
    mc_vuoto.onEnterFrame=function(){ 
        /* fintanto che non mi sposto da questa frame
        eseguo ciclicamente i controlli/calcoli descritti
        */
        car=this.swf.getBytesLoaded() // byte caricati
        tot=this.swf.getBytesTotal()  // byte totali
        this.barra._xscale=Math.floor(car/tot*100) //rap. perc. caricamento
       if(car == tot && car > 1024){
          // swf caricato
          this.barra._xscale=100 // solo per sicurezza
          this.swf._alpha=100 // vedo l'swf
          delete this.onEnterFrame  // cancello liberando la CPU da inutili controlli e carichi di lavoro
       } // fine if
    }// fine enterFrame
    spero di essermi spiegato....

    -Nextart.it Graphic Solutions

  7. #7
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Ciao Nextart... ho fatto un file di prova in modo da capirci meglio.
    Ti allego il link. Appena puoi gli dai un occhio???
    Grazie

    http://agoraeventi.it/prova/prova_preloader.zip

  8. #8
    ciao,ti ho modificato i file in modo che tu non debba caricare prima maskera.swf e poi il file swf vero e proprio, visto che maskera.swf ti serve solo per il fade-in dell'swf, giusto?


    il codice e' tutto sul 1° frame nel livello action
    ti ho istanziato i bottoni puls_1;puls_2;puls_3;
    ho inserito delle immagini in filmato1-2-3 in modo da poter vvedere la barra di caricamento dekl preload (in prova filamto CTRL+ENTER) poi toglile.


    i files sono
    QUI


    -Nextart.it Graphic Solutions

  9. #9
    Per caricare i vari filmati ho utilizzato la classe
    MovieClipLoader
    l'esempio lo puoi vedere QUI

    -Nextart.it Graphic Solutions

  10. #10
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Ti ringrazio veramente dell' aiuto ma il fatto è che di action script ci capisco
    veramente poco. Pensavo fosse più semplice fare un preloader di un swf caricato
    in un movie clip. In quello che hai scritto tu veramente non saprei dove mettere
    le mani. Mi sa che mi tocca tornare almeno per ora al vecchio loadMovieNum.

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.